Software Environments For Cluster-Based Display Systems
نویسندگان
چکیده
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. This paper studies 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. The paper reports our experimental results with several 3D applications on the display wall to understand the performance implications and tradeoffs of these methods.
منابع مشابه
Determining the Proper compression Algorithm for Biomedical Signals and Design of an Optimum Graphic System to Display Them (TECHNICAL NOTES)
In this paper the need for employing a data reduction algorithm in using digital graphic systems to display biomedical signals is firstly addressed and then, some such algorithms are compared from different points of view (such as complexity, real time feasibility, etc.). Subsequently, it is concluded that Turning Point algorithm can be a suitable one for real time implementation on a microproc...
متن کاملBuilding Software Defined Systems on HPC and Clouds
Systems for modern applications require dynamic computing resources for various workload with a different type of datasets and a collection of software work together to complete tasks on IaaS, PaaS, SaaS or FaaS. Building a cluster of virtual machines is inevitable to accelerate computation speed for these applications but there are challenging tasks to deploy, configure and manage systems in a...
متن کاملeXcursion for Windows: Integrating Two Windowing Systems
Digital's eXcursion for Windows display server is an application for Microsoft Windows. The eXcursion for Windows product is based on the X Window System and allows X client applications to display output, receive input, and exchange data in the Microsoft Windows environment. The eXcursion software visually integrates the X and Microsoft Windows environments-applications from both environments ...
متن کاملExperiences with Scalability of Display Wall
Immersive virtual environments require large-scale high resolution displays to match the human visual acuity. This drives the need to study scalability issues related to display wall systems. This paper reports our experiences in scaling up the display wall system at Princeton University from 8 to 24 projectors. We discuss scalability techniques for automatic projector calibration, cluster mana...
متن کاملDevelopment of a visual Basic 6.0 based smart application for the design and selection of local exhaust ventilation systems
Introduction: Air pollution in industrial work environments has adverse effects on worker health, for example, chronic obstructive pulmonary disease and asthma. These diseases impose direct and indirect costs on society. In hierarchy controls, local exhaust ventilation is considered an "engineering control" to remove or control contaminants released in indoor work environments. It is one of the...
متن کامل