Visualization Linda Fellingham, Ph. D Manager, Visualization and Graphics Sun Microsystems Shared Visualization 1.1 Software Scalable Visualization 1.1.

Slides:



Advertisements
Similar presentations
1 GridTorrent Framework: A High-performance Data Transfer and Data Sharing Framework for Scientific Computing.
Advertisements

Consoles and Hardware Status Erik Gottschalk. Overview Consoles will be installed Dec. 19 & 20 Network installation will begin Dec. 11 Installation of.
Chapter 8 Operating Systems and Utility Programs.
XProtect® Expert 2013 Product presentation
HPCC Mid-Morning Break High Performance Computing on a GPU cluster Dirk Colbry, Ph.D. Research Specialist Institute for Cyber Enabled Discovery.
April 26, 2011 Page DOECGF11 DOECGF 2011: LLNL Site Report Integrated Computing & Communications Department Livermore Computing Information Management.
Linux Clustering A way to supercomputing. What is Cluster? A group of individual computers bundled together using hardware and software in order to make.
Novell Server Linux vs. windows server 2008 By: Gabe Miller.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
Silicon Graphics, Inc. Poster Presented by: SGI Proprietary Technologies for Breakthrough Research Rosario Caltabiano North East Higher Education & Research.
VMware Infrastructure Alex Dementsov Tao Yang Clarkson University Feb 28, 2007.
3D Computer Rendering Kevin Ginty Centre for Internet Technologies
MCITP: Microsoft Windows Vista Desktop Support - Enterprise Section 1: Prepare to Deploy.
Parallel Rendering Ed Angel
Introducing MagicInfo Videowall 2
Chapter 8 Operating Systems and Utility Programs By: James Granahan.
Hardware and Software Basics. Computer Hardware  Central Processing Unit - also called “The Chip”, a CPU, a processor, or a microprocessor  Memory (RAM)
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
Cluster computing facility for CMS simulation work at NPD-BARC Raman Sehgal.
Wireless Grid Computing A Prototype Wireless Grid Grant Gifford Mark Hempstead April 30, 2003.
Server System. Introduction A server system is a computer, or series of computers, that link other computers or electronic devices together. They often.
Task 10.3: Remote Visualization / Luigi Calori
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Network Operating Systems Week 9.
Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.
A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, Sixth Edition Chapter 9, Part 11 Satisfying Customer Needs.
1 Integrating GPUs into Condor Timothy Blattner Marquette University Milwaukee, WI April 22, 2009.
Chep06 1 High End Visualization with Scalable Display System By Dinesh M. Sarode, S.K.Bose, P.S.Dhekne, Venkata P.P.K Computer Division, BARC, Mumbai.
Parallel Rendering 1. 2 Introduction In many situations, standard rendering pipeline not sufficient ­Need higher resolution display ­More primitives than.
CATIA V6 Live Rendering Need permission from Xavier Melkonian at 3DS before any NDA discussion with CATIA users. NVIDIA/mental images.
C O L L E G E O F E N G I N E E R I N G CSU PDI 2010 Thin Clients as Desktop Computers Mark R. Ritschard Director, Engineering Network Services College.
1b.1 Types of Parallel Computers Two principal approaches: Shared memory multiprocessor Distributed memory multicomputer ITCS 4/5145 Parallel Programming,
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
Gregory Fotiades.  Global illumination techniques are highly desirable for realistic interaction due to their high level of accuracy and photorealism.
Taking the Complexity out of Cluster Computing Vendor Update HPC User Forum Arend Dittmer Director Product Management HPC April,
NVIDIA Quadro Plex Scalable Visualization Solutions July 2009.
Types of Operating Systems
Hardware. Make sure you have paper and pen to hand as you will need to take notes and write down answers and thoughts that you can refer to later on.
“DECISION” PROJECT “DECISION” PROJECT INTEGRATION PLATFORM CORBA PROTOTYPE CAST J. BLACHON & NGUYEN G.T. INRIA Rhône-Alpes June 10th, 1999.
Looking Ahead: A New PSU Research Cloud Architecture Chuck Gilbert - Systems Architect and Systems Team Lead Research CI Coordinating Committee Meeting.
SoCal Infrastructure OptIPuter Southern California Network Infrastructure Philip Papadopoulos OptIPuter Co-PI University of California, San Diego Program.
Introducing MagicInfo Videowall I
A Framework for Visualizing Science at the Petascale and Beyond Kelly Gaither Research Scientist Associate Director, Data and Information Analysis Texas.
1 Public DAFS Storage for High Performance Computing using MPI-I/O: Design and Experience Arkady Kanevsky & Peter Corbett Network Appliance Vijay Velusamy.
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
Mellanox Connectivity Solutions for Scalable HPC Highest Performing, Most Efficient End-to-End Connectivity for Servers and Storage April 2010.
Internet2 AdvCollab Apps 1 Access Grid Vision To create virtual spaces where distributed people can work together. Challenges:
Lecture (7) Systems software and Application Software.Systems software and Application Software. Dr:Emad Elsharkawy Eng-Omar Salah Dr:Emad Elsharkawy 1.
Introduction TO Network Administration
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA U N C L A S S I F I E D Slide 1 Sun Ray Deployment in a Scientific.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 6A Operating System Basics PART I.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
Remote & Collaborative Visualization. TACC Remote Visualization Systems Longhorn – Dell XD Visualization Cluster –256 nodes, each with 48 GB (or 144 GB)
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
August Video Management Software ViconNet Enterprise Video Management Software Hybrid DVR Kollector Strike Kollector Force Plug & Play NVR HDExpress.
Automating Installations by Using the Microsoft Windows 2000 Setup Manager Create setup scripts simply and easily. Create and modify answer files and UDFs.
Red Hat Enterprise Linux Presenter name Title, Red Hat Date.
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Systems Software / The Operating System CSC October 14, 2010.
1 © 2016 Samsung Electronics America - Confidential Introducing MagicInfo Lite I 4.0.
Extreme Scale Infrastructure
High Performance Computing (HPC)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Create setup scripts simply and easily.
Chapter 8 Operating Systems and Utility Programs.
Network Operating Systems (NOS)
Heterogeneous Computation Team HybriLIT
VirtualGL.
Introducing MagicInfo Lite I 4.1
sv7: Blazing Visualization on a Commodity Cluster
GridTorrent Framework: A High-performance Data Transfer and Data Sharing Framework for Scientific Computing.
Presentation transcript:

Visualization Linda Fellingham, Ph. D Manager, Visualization and Graphics Sun Microsystems Shared Visualization 1.1 Software Scalable Visualization 1.1 Solutions

The Data Tsunami Visualization is needed to analyze the flood of data from petascale computers

Big Data, Big Memory, Lots of CPU, Lots of Graphics Power Keep Heat and Noise in the Server Room, Secure Huge Data Overwhelms Workstations How do we solve this problem? Change the model!

Transition Point Has Been Reached Time to Send Images Rather than Data Human Visual Acuity Network Bandwidth Display Resolution Rendering Complexity Time Bandwidth

Visualization Customer Needs Understand and act upon increasing quantity and complexity of data More and better utilization of graphics resources Collaborate with geographically dispersed colleagues Secure proprietary data and control access Share Visualization on the Grid over the Network

Sun HPC Visualization Solutions Graphics Shared Visualization software provides secure access to 3D apps on a central resource > Transparently accessed from a variety of clients > Better utilization of resources > Access anytime from anywhere > Virtualizes Visualization Scalable Visualization software to combine multiple devices for > Higher Performance > More resolution > Virtual Reality Central Visualization Server WAN LAN Direct video

Sun/UT-TACC Visualization Prototype TeraGrid Dedicated IP network SDSC PSC ANL Scalable Distributed E25K Prototype GridFB PCI-E gfx in a box Shared Visualization provides allocation of graphics resources and remote visualization services. Reservation system allows resources to be shared between power wall and remote users. U Texas Southwestern Medical Center Chris Gilpin – 3D protein structures Circa 2004

Sun Scalable Visualization Solutions Supports combination of multiple graphics devices to drive: Higher performance for huge data sets Higher image quality Higher resolution Sun Fire Servers

Problem 1 > Data too big for a workstation. Servers(with lots of processors and memory) do not have adequate power or cooling for an ultra-high-performance 3D graphics card Solution 1: > Get the graphics card(s) out of the system Scalable Solutions

Supported Platforms for Quadro Plex and Tesla

Sample Reference Configuration For single system solution: > X4600M2 with 2 Nvidia Model 4 Quadro Plexes > Up to 32 cores, 256GB of memory > 8 Displays, 6 GB of total framebuffer memory > Rack mountable (7U total) ‏

Scalable Solutions Problem 2 > Need to view data across many screens (more than can be supported in a single system) in order to view adequate detail Solution 2 > Scalable visualization software to distribute the rendering across many systems clustered with InfiniBand or 10 GigE

Sun Scalable Visualization 1.1 Solution Supports non-coplanar configurations First installation: Eight-sided cave (oCtAVE) at Salford University, U K

Scalable Viz 1.1 Software Details Scalable Visualization software currently supports: > Red Hat Linux (RHEL4U2 and later) > SLES 10 > Solaris 10 U3 Complete software stack > Based on open source software (Chromium, MVAPICH2, OFED, OpenSceneGraph, Paraview) ‏ > Sun added value: > Pre-built binaries > Installation scripts and configuration files > Wrappers for greater ease of use > MPI protocol support added for Chromium interconnect > Supported on Sun hardware

Sun Shared Visualization 1.1 Software Application transparent – no need to modify code > Plugs into any Solaris/Linux OpenGL application High performance > Redirects 3D rendering into accelerated pixel buffers on the server's graphics hardware Increased efficiency and security > Sends only 2D screen images to client with optimized compression Supports many kinds of clients > Solaris SPARC, Solaris x64, Linux, Windows, Sun Ray, Apple OS X (Intel) ‏ Easy access and management > Central graphics resources managed using Sun Grid Engine software > Automates configuration of VGL server > Automates connecting and using VGL image transport > Integration with Scalable Viz 1.1

Sun Visualization Stack Shared Visualization software stack Shared Visualization software stack - visualization services to a variety of remote clients SGE SGE – open source scheduler extended for graphics resource management VirtualGL VirtualGL – open source remote access to accelerated 3D via any client over standard IP networks TurboVNC TurboVNC – open source high-performance vncviewer and vncserver Scalable Visualization software stack ParaView ParaView - open-source parallel rendering application optimized for SMPs with multiple graphics. OpenSceneGraph - OpenSceneGraph - open-source parallel rendering toolkit for building parallel applications. Chromium Chromium - virtualized graphics devices for Solaris or Linux. Provides transparent parallelization for fill-rate limited applications. MVAPICH2/OpenMPI MVAPICH2/OpenMPI - MPI for Linux/Solaris OFED OFED – IB for Linux (IB support incl in Solaris) ‏ Quadro Plex Quadro Plex - connects graphics devices to Linux or Solaris servers over a PCI-E cable Systems Systems - Sun Fire x64 & SPARC systems provide scalable platforms OpenGL Application s VirtualGL Sun Grid Engine Graphics Resource Manager Chromium Quadro FX /Quadro Plex driver ParaView OpenSceneGr aph Systems OFED OpenGL MVAPICH 2 TurboVNC

Visualization servers come in many flavors M4000 serving ProE and Catia to Sun Rays x4600/QP driving a cave and serving workstation and laptop clients Cluster of x4600s driving a powerwall and serving WAN clients

√ TACC Ranger Viz System IB connected thru Magnum switch 32 GPUs 128 cores > 1TB RAM Supports up to 128 remote Shared Viz clients Adaptive Mesh RefinementGalaxy FormationIsotropic Turbulence

Linda Fellingham THANK YOU.