Scalable
Adaptive Graphics Environment (SAGE)
SAGE is a graphics streaming architecture for
supporting collaborative scientific visualization
environments with potentially hundreds of megapixels
of contiguous display resolution. SAGE is developed
by the Electronic Visualization Laboratory at the
University of Illinois at Chicago as part of the
OptIPuter project.
In collaborative scientific visualization, it
is crucial to share high-resolution imagery as
well as high-definition video among groups of collaborators
at local or remote sites. The network-centered
architecture of SAGE allows collaborators to simultaneously
run various applications (such as 3D rendering,
remote desktop, video streams and 2D maps) on local
or remote clusters, and share them by streaming
the pixels of each application over ultra-high-speed
networks to large tiled displays. SAGE's streaming architecture is designed so that
the output of arbitrary M by N pixel rendering
cluster nodes can be streamed to X by Y pixel display
screens, allowing user-definable layouts on the
display. The dynamic pixel routing capability of
SAGE lets users freely move and resize each application's
imagery over tiled displays in run-time, tightly
synchronizing the multiple visualization streams
to form a single stream.
At the Visualization Center, we are porting SAGE
to work on a Mac OS X cluster. |
 |
| A
visualization of the Katrina hurricane displayed
in SAGE on the iCluster. The Powerbook on
the G4 shows researchers at Louisiana State
University (with a 2x2 Mac tiled display
in the background) using iChat to conference
with the Scripps researchers. |
 |
| NCSA’s
tornado movie displayed in SAGE |
|