SAGE: Scalable Adaptive Graphics Environment. Electronic Visualization Laboratory, University of Illinois at Chicago

Similar documents
Visualization Techniques for Big Data on Big Displays

High-Performance Scalable Graphics Architecture for High-Resolution Displays

Collaborative Exploration and Visualization of Big Data

Performance Analysis of Parallel Visualization Applications and Scientific Applications on an Optical Grid

The Collaboratorium & Remote Visualization at SARA. Tijs de Kler SARA Visualization Group (tijs.dekler@sara.nl)

Arie Kaufman Distinguished Professor and Chair CS Chief Scientist, CEWIT Co-Director IUCRC CDDA Stony Brook University, NY

Journal of Chemical and Pharmaceutical Research, 2013, 5(12): Research Article. An independence display platform using multiple media streams

XDS Multi-windowing display management system

JuxtaView a Tool for Interactive Visualization of Large Imagery on Scalable Tiled Displays

Basler. Line Scan Cameras

USB 3.0 Camera User s Guide

Cascade Collaboration Solutions 5 Aug 2014

Most laptops allow you to plug in a second monitor, which can be a TV screen or Projector I will refer to a monitor in this document.

Understanding Megapixel Camera Technology for Network Video Surveillance Systems. Glenn Adair

How To Use An Amd Ramfire R7 With A 4Gb Memory Card With A 2Gb Memory Chip With A 3D Graphics Card With An 8Gb Card With 2Gb Graphics Card (With 2D) And A 2D Video Card With

White Paper The Numascale Solution: Extreme BIG DATA Computing

White Paper Creating a Video Matrix over IP

numascale White Paper The Numascale Solution: Extreme BIG DATA Computing Hardware Accellerated Data Intensive Computing By: Einar Rustad ABSTRACT

Data-Intensive Remote Collaboration using Scalable Visualizations in Heterogeneous Display Spaces

The Ultra High Definition View

SAPPHIRE TOXIC R9 270X 2GB GDDR5 WITH BOOST

WHITEPAPER. Image processing in the age of 10 Gigabit Ethernet

A Scalable Large Format Display Based on Zero Client Processor

The new frontier of the DATA acquisition using 1 and 10 Gb/s Ethernet links. Filippo Costa on behalf of the ALICE DAQ group

VMware View 4 with PCoIP I N F O R M AT I O N G U I D E

SARA Computing & Networking Services

Multi Stream Transport (MST) Hub CSV-5200

SAPPHIRE VAPOR-X R9 270X 2GB GDDR5 OC WITH BOOST

Using Web Services for scanning on your network (Windows Vista SP2 or greater, Windows 7 and Windows 8)

information planning communication art place making Visual Communication Methods

Basler. Area Scan Cameras

Real-time Networked Desktop Distribution

Petascale Visualization: Approaches and Initial Results

Putting the "Ultra in UltraGrid: Full rate Uncompressed HDTV Video Conferencing

QTP Computing Laboratory Strategy

Financial Bid Format(All Inclusive)

System e Requirements

BUILDING TELEPRESENCE SYSTEMS: Translating Science Fiction Ideas into Reality

MACHINE VISION FOR SMARTPHONES. Essential machine vision camera requirements to fulfill the needs of our society

How To Make A Car A Car Into A Car With A Car Stereo And A Car Monitor

Parallel Visualization for GIS Applications

Getting Started with RemoteFX in Windows Embedded Compact 7

MICROSOFT. Remote Desktop Protocol Performance Improvements in Windows Server 2008 R2 and Windows 7

SUN ORACLE DATABASE MACHINE

How to demonstrate the WolfVision Connectivity-Software

SuperSpeed USB 3.0: Ubiquitous Interconnect for Next Generation Consumer Applications

ADVANTAGES OF AV OVER IP. EMCORE Corporation

Remote Visualization and Collaborative Design for CAE Applications

Video Teleconferencing Solutions: Consolidated Forensic Laboratory

Q. Can an Exceptional3D monitor play back 2D content? A. Yes, Exceptional3D monitors can play back both 2D and specially formatted 3D content.

White Paper The Numascale Solution: Affordable BIG DATA Computing

GPU Architecture. Michael Doggett ATI

Aqua Accelerated Protocol (AAP) For Mac User Manual

KIP 720 CIS SCANNING SYSTEM WITH ADVANCED KIP REAL TIME THRESHOLDING TECHNOLOGY

Date of Test: 5th 12th November 2015

Remote Desktop Protocol Performance

SAPPHIRE HD GB GDDR5 PCIE.

EYE-10 and EYE-12. Advanced Live Image Cameras

Basler pilot AREA SCAN CAMERAS

Installing Emageon PACS Remote Ultravisual

James Philbin, PhD We are at the dawn of cloud

AT&T Connect Video Conferencing Functional and Architectural Overview. v9.5 October 2012

TelePresence System Overview - White Paper - (DRAFT)

Network Considerations to Optimize Virtual Desktop Deployment

NVIDIA IndeX Enabling Interactive and Scalable Visualization for Large Data Marc Nienhaus, NVIDIA IndeX Engineering Manager and Chief Architect

COMP/CS 605: Intro to Parallel Computing Lecture 01: Parallel Computing Overview (Part 1)

PROCESS AUTOMATION. OPERATING AND MONITORING IN HAzARDOUS AREAS AND INDUSTRIAL ENVIRONMENTS PRODUCT OVERVIEW

WIRELESS TRAINING SOLUTIONS. by vlogic, Inc. L a b 0.3 Remote Access Labs

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013

Avid ISIS

ECE6130 Grid and Cloud Computing

AWARD-WINNING CONE BEAM 3D DENTAL IMAGING

Computer Graphics Hardware An Overview

REAL-TIME CONNECTION BETWEEN IMMERSE 3D VISUALIZATION LABORATORY AND KASKADA PLATFORM

WHITE PAPER. Are More Pixels Better? Resolution Does it Really Matter?

How to Connect a Computer to Your TV Set Overview Many people already know that you can connect a computer to a plasma TV, but it is not as well

A Display Wall Management System to Support Multiple User Interaction

Large Scale Data Visualization and Rendering: Scalable Rendering

Low power GPUs a view from the industry. Edvard Sørgård

Windows Presentation Foundation: What, Why and When

Desktop Consolidation. Stéphane Verdy, CTO Devon IT

Awards News. GDDR5 memory provides twice the bandwidth per pin of GDDR3 memory, delivering more speed and higher bandwidth.

Immersed 3D Visualization of the University of Chicago Campus. Scott Stocking, GISP Facilities Services Department

ALL-ZC-2140P-DVI PCoIP Zero Client Overview

Building a Linux Cluster

The Octagon. Computer Support Group

Boundless Security Systems, Inc.

High-resolution multi-projector display walls and applications

Increase productivity with multiple screens

Solomon Systech Image Processor for Car Entertainment Application

Get the Best Digital Images Possible. What s it all about anyway?

NVIDIA Quadro M4000 Sync PNY Part Number: VCQM4000SYNC-PB. User Guide

ntier Verde Simply Affordable File Storage

Tips on Photography What Kind of Images? Photos and more Uses - A good picture speaks 1,000 words

SUN ORACLE DATABASE MACHINE

Distributed Application Launching for High Quality Graphics in Synchronous Distance Education. Overview

Deploying 10/40G InfiniBand Applications over the WAN

White Paper. Flat Panel Display Interface Technologies

ViewLinker USB 2.0 Graphics Adapter

IP Video Rendering Basics

Transcription:

SAGE: Scalable Adaptive Graphics Environment High-Resolution Visualization over Optical Networks Luc Renambot renambot@uic.edu Electronic Visualization Laboratory, University of Illinois at Chicago

Scientific Visualization US Geological Survey 51TB of aerial photos 133 cities of the US at 1/3 meter resolution 365,000 * 365,000 pixels maps NCMIR (National Center for Microscopy and Imaging Research) Rat Brain Map Montage of 43,200 images 4,000x4,000 pixels sensor (soon 8k x 8k) Core Lab (Geology/Oceanography) 300 km of core samples, scanned at 1200dpi

Optical Networks as a Driver Performance per Dollar Spent Optical Fiber (bits per second) (Doubling time 9 Months) Silicon Computer Chips (Number of Transistors) (Doubling time 18 Months) Data Storage (bits per square inch) (Doubling time 12 Months) 0 1 2 3 4 5 Number of Years Scientific American, January 2001

The OptIPuter Project Removing Bandwidth as an Obstacle In Data Intensive Sciences NSF Large Information Technology Research Proposal UCSD and UIC Lead Campuses Larry Smarr PI USC, UCI, SDSU, NW, TA&M Partnering Campuses Industrial Partners: IBM, Sun, Telcordia/SAIC, Chiaro, Calient $13.5 Million Over Five Years Optical IP Streams From Lab Clusters to Large Data Objects NIH Biomedical Informatics Research Network NSF EarthScope

EVL Displays GeoWall brought low-cost passive stereo visualization in the classroom GeoWall2 is bringing moderate-cost ultra high-resolution to the scientist Personal GeoWall 2 GeoWall + Array of LCD panels Single machine 3 graphics cards: 1 stereo, 2 driving 4 LCDs 64bit computing (Opteron, Pentium EMT64)

GeoWall GeoWall: Low cost 1 megapixel passive stereo display using commodity PCs for displaying 3D data. (Paul Morin, Jason Leigh, Peter van Keken)

GeoWall-2 SuperComputing2003 ~ $70K 10 PCs 15 LCD Dual GigE

Personal GeoWall-2 Single small form-factor PC 64bit Dual-output for stereo visualization (GeoWall) LCD array for high-resolution display (7.7 Mpixels)

LambdaVision: 100Mpixels 1024x768

LambdaVision: 100Mpixels 1024x768 Total: 105.6 Mpixels Less than 0.1% of Chicago Map

LambdaVision: 100Mpixels 100Mpixels display: 11x5 21.3 LCD tiles 1024x768 30 dual Opteron nodes 2 LCDs per graphics card 10Gigabit/s interfaces MRI Recently recommended for funding by NSF

TeraVision: How To Share Visualizations VGA / DVI capture GigE Remote Display Like a Powerpoint projector with a Gigabit NIC built into it. Capture raw image 1024x768 30fps 500Mbps uncompressed stream 64bit card captures at 1600x1200

Gang TeraVision Boxes to Stream a Tiled Display Grid Computing / Data Resource High resolution parallel rendering on high performance Visualization cluster multicast Collaboration: Multicast is needed to make this work. Multicasting gigabit streams

TeraVision on Tiled Display

High-resolution 2D Montages: JuxtaView

Large Volume Rendering: Vol-a-tile

SAGE: Scalable Adaptive Graphics Environment Imagine Display everywhere Unlimited Bandwidth Decoupling rendering and display Visualization Scalable in term of data size Scalable in term of resolution

Working in display-rich environments Information must be able to flexibly move around the wall Live video feeds Remote sensing Volume Rendering High-resolution maps 3D surface rendering Remote laptop

Adaptive Rendering Adapt to the display client Laptop, high-resolution monitor, tiled display Networked rendering Leveraging existing infrastructures Adapt to output resolution resize and move events Pixel up-scaling or down-sampling Increase rendering resolution

Pixel Sources Visualization applications Software rendering Hardware rendering Legacy applications Remote desktop protocols (RDP, ARD, VNC)s TeraVision (hardware capture) Video streaming

SAGE : to Manage Content on Tiled Displays

SAGE Components

SAGE Steps Capture the pixels Partitioning of the images Routing the pixels Layout on the display User interaction

Application Model

SAGE Primitives Now Everything is pixel RGB uncompressed Future Color + depth Compression Screen updates (Digital Video Pack Link?) 3D primitives Polygons, 2D and 3D textures,

Networking Large amount of bandwidth available through fibers Lambda: 1Gb, 10Gb, 40Gb, Application controllable Optical switch Provision Schedule Dedicated But large latencies

LambdaStream: Streaming Reliable Blast UDP Underlying protocol based on RBUDP Aggressive protocol UDP-based Reliable Addition goals: High throughput for ANY sized payloads Lower jitter Fast convergence to available network bandwidth Able to coincide with more than one competing stream

Current Implementation

Summary Decoupling of rendering and display Adaptive to various displays Network-centric environment Research issues Data management and retrieval Human-computer interaction Remote Collaboration Adaptive rendering techniques

Questions? http://www.evl.uic.edu/cavern/sage renambot@uic.edu