Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

CGLX: A Scalable, High-Performance Visualization Framework for Networked Display Environments

Published: 01 May 2011 Publication History

Abstract

The Cross Platform Cluster Graphics Library (CGLX) is a flexible and transparent OpenGL-based graphics framework for distributed, high-performance visualization systems. CGLX allows OpenGL based applications to utilize massively scalable visualization clusters such as multiprojector or high-resolution tiled display environments and to maximize the achievable performance and resolution. The framework features a programming interface for hardware-accelerated rendering of OpenGL applications on visualization clusters, mimicking a GLUT-like (OpenGL-Utility-Toolkit) interface to enable smooth translation of single-node applications to distributed parallel rendering applications. CGLX provides a unified, scalable, distributed OpenGL context to the user by intercepting and manipulating certain OpenGL directives. CGLX's interception mechanism, in combination with the core functionality for users to register callbacks, enables this framework to manage a visualization grid without additional implementation requirements to the user. Although CGLX grants access to its core engine, allowing users to change its default behavior, general development can occur in the context of a standalone desktop. The framework provides an easy-to-use graphical user interface (GUI) and tools to test, setup, and configure a visualization cluster. This paper describes CGLX's architecture, tools, and systems components. We present performance and scalability tests with different types of applications, and we compare the results with a Chromium-based approach.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Visualization and Computer Graphics
IEEE Transactions on Visualization and Computer Graphics  Volume 17, Issue 3
May 2011
131 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 May 2011

Author Tags

  1. Distributed/network graphics
  2. Distributed/network graphics, distributed applications, information interfaces and representation (HCI), information technology and systems, distributed systems.
  3. distributed applications
  4. distributed systems.
  5. information interfaces and representation (HCI)
  6. information technology and systems

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)mint: Integrating scientific visualizations into virtual realityJournal of Visualization10.1007/s12650-024-01011-y27:6(1143-1169)Online publication date: 1-Dec-2024
  • (2020) TuorisFuture Generation Computer Systems10.1016/j.future.2020.01.015106:C(559-571)Online publication date: 1-May-2020
  • (2018)Infiniviz: Taking Quake 3 Arena on a Large-Scale Display System to the Next LevelProceedings of the 23rd Conference of Open Innovations Association FRUCT10.5555/3299905.3299917(91-98)Online publication date: 19-Nov-2018
  • (2018)Visualizing large knowledge graphsFuture Generation Computer Systems10.1016/j.future.2018.06.01589:C(224-238)Online publication date: 1-Dec-2018
  • (2017)Software-based single-node multi-GPU systems for interactive display wallIEEE Transactions on Consumer Electronics10.1109/TCE.2017.01482263:2(101-108)Online publication date: 1-May-2017
  • (2017)Improving data exploration in graphs with fuzzy logic and large-scale visualisationApplied Soft Computing10.1016/j.asoc.2016.12.04453:C(227-235)Online publication date: 1-Apr-2017
  • (2017)Evaluation study on realistic sensation in tele-communication environment with ultra-resolution video by multiple cameras on tiled display wallArtificial Life and Robotics10.1007/s10015-016-0335-022:1(24-30)Online publication date: 1-Mar-2017
  • (2017)Cluster rendering on large high-resolution multi-displays using X3DOM and HTMLMultimedia Systems10.1007/s00530-015-0495-023:2(265-279)Online publication date: 1-Mar-2017
  • (2016)Dynamic work packages in parallel renderingProceedings of the 16th Eurographics Symposium on Parallel Graphics and Visualization10.5555/3061436.3061448(89-98)Online publication date: 6-Jun-2016
  • (2016)Lowering the entry barrier for students programming virtual reality applicationsProceedings of the 37th Annual Conference of the European Association for Computer Graphics: Education Papers10.5555/3059068.3059074(33-36)Online publication date: 9-May-2016
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media