TY - GEN
T1 - Software environments for cluster-based display systems
AU - Chen, Yuqun
AU - Chen, Han
AU - Clark, Douglas W.
AU - Liu, Zhiyan
AU - Wallace, Grant
AU - Li, Kai
PY - 2001
Y1 - 2001
N2 - An inexpensive way to construct a scalable display wall system is to use a cluster of PCs with commodity graphics accelerators to drive an array of projectors. A challenge is to bring off-the-shelf sequential applications to run on such a display wall efficiently without using expensive, high-performance interconnects. We study two execution models for a scalable display wall system: master-slave and synchronized execution models. We have designed and implemented four software tools, two for each execution model, including VDD (Virtual Display Driver), GLP (GL-DLL Replacement), SSE (System-level Synchronized Execution), and ASE (Application-level Synchronized Execution). In order to support the synchronized execution model, we have also designed a broadcast, speculative file cache to provide scalable I/O performance. We report our experimental results with several 3D applications on the display wall to understand the performance implications and tradeoffs of these methods.
AB - An inexpensive way to construct a scalable display wall system is to use a cluster of PCs with commodity graphics accelerators to drive an array of projectors. A challenge is to bring off-the-shelf sequential applications to run on such a display wall efficiently without using expensive, high-performance interconnects. We study two execution models for a scalable display wall system: master-slave and synchronized execution models. We have designed and implemented four software tools, two for each execution model, including VDD (Virtual Display Driver), GLP (GL-DLL Replacement), SSE (System-level Synchronized Execution), and ASE (Application-level Synchronized Execution). In order to support the synchronized execution model, we have also designed a broadcast, speculative file cache to provide scalable I/O performance. We report our experimental results with several 3D applications on the display wall to understand the performance implications and tradeoffs of these methods.
UR - http://www.scopus.com/inward/record.url?scp=84887579007&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84887579007&partnerID=8YFLogxK
U2 - 10.1109/CCGRID.2001.923194
DO - 10.1109/CCGRID.2001.923194
M3 - Conference contribution
AN - SCOPUS:84887579007
SN - 0769510108
SN - 9780769510101
T3 - Proceedings - 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001
SP - 202
EP - 210
BT - Proceedings - 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001
T2 - 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001
Y2 - 15 May 2001 through 18 May 2001
ER -