Argonne National Laboratory

Multi-Application Inter-Tile Synchronization on Ultra-High-Resolution Display Walls

TitleMulti-Application Inter-Tile Synchronization on Ultra-High-Resolution Display Walls
Publication TypeConference Paper
Year of Publication2009
AuthorsNam, S, Deshpande, S, Vishwanath, V, Jeong, B, Renambot, L, Leigh, J
Conference NameProceedings of the first annual ACM SIGMM conference on Multimedia systems
Date Published12/2009
Conference LocationPhoenix, Arizona, USA
Other NumbersANL/MCS-P1678-0909

Ultra-high-resolution tiled display walls are typically driven by a
cluster of computers. Each computer may drive one or more displays. Synchronization between the computers is necessary to ensure that animated imagery displayed on the wall appears seamless. Most tiled display middleware systems are designed around the assumption that only a single application instance is running in the tiled display at a time, therefore synchronization can be achieved with a simple solution such as a networked barrier. When a tiled display has to support multiple applications at the same time, the simple networked barrier approach does not scale. In this paper we propose and experimentally validate two synchronization algorithms to achieve low-latency inter-tile synchronization for multiple applications with independently varying frame-rates. The Two-Phase algorithm is more generally applicable to various high-resolution tiled display systems. The One-Phase algorithm provides superior results but requires the support for NTP, and is more CPU-intensive.