Publication | Closed Access
Software environments for cluster-based display systems
51
Citations
16
References
2002
Year
Unknown Venue
Cluster ComputingHeterogeneous ComputingEngineeringComputer ArchitectureCluster TechnologyHardware SecurityDisplay TechnologyHigh-performance ArchitectureSoftware EnvironmentSystems EngineeringSpeculative File CacheParallel ComputingManycore ProcessorDisplay WallCommodity Graphics AcceleratorsComputer EngineeringComputer ScienceGpu ArchitectureCluster-based Display SystemsCloud ComputingMany-core ArchitectureParallel ProgrammingSystem Software
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1