Presentation is loading. Please wait.

Presentation is loading. Please wait.

Xingfu Wu Xingfu Wu and Valerie Taylor Department of Computer Science Texas A&M University iGrid 2005, Calit2, UCSD, Sep. 29,

Similar presentations


Presentation on theme: "Xingfu Wu Xingfu Wu and Valerie Taylor Department of Computer Science Texas A&M University iGrid 2005, Calit2, UCSD, Sep. 29,"— Presentation transcript:

1 http://prophesy.cs.tamu.edu Xingfu Wu Xingfu Wu and Valerie Taylor Department of Computer Science Texas A&M University iGrid 2005, Calit2, UCSD, Sep. 29, 2005 Performance Analysis and Monitoring of OptIPuter Visualization Applications

2 http://prophesy.cs.tamu.edu Xingfu Wu Outline Scalable Tiled Display System Scalable Tiled Display System OptIPuter Viz Applications OptIPuter Viz Applications Performance Analysis and Monitoring Performance Analysis and Monitoring

3 http://prophesy.cs.tamu.edu Xingfu Wu Scalable Tiled Display System Take advantage of advanced graphics pipeline technology and PC clusters Take advantage of advanced graphics pipeline technology and PC clusters  Inexpensive, programmable GPU  Off-the-shelf, inexpensive PCs, high-speed networks Tightly couple inexpensive LCD/TFT monitors to build a high-resolution display system Tightly couple inexpensive LCD/TFT monitors to build a high-resolution display system  Replace the limited output resolution of standard devices such as monitors, video projectors  For detailed scientific visualizations with increased pixel density

4 http://prophesy.cs.tamu.edu Xingfu Wu OptIPuter Scalable Display Systems NCMIR SIO UIC USGS EDC TAMU UCISARA UIUC/NCSA

5 http://prophesy.cs.tamu.edu Xingfu Wu Outline Scalable Tiled Display System Scalable Tiled Display System OptIPuter Viz Applications OptIPuter Viz Applications Performance Analysis and Monitoring Performance Analysis and Monitoring

6 http://prophesy.cs.tamu.edu Xingfu Wu OptIPuter Viz Applications Scalable Adaptive Graphics Environment (SAGE) Scalable Adaptive Graphics Environment (SAGE) SAGE enabled Viz Tools: SAGE enabled Viz Tools:  JuxtaView: 2D high-resolution imagery  Vol-a-Tile: 3D parallel volume rendering

7 http://prophesy.cs.tamu.edu Xingfu Wu SAGE Manage the tiled displays as a virtual large scale display screen Manage the tiled displays as a virtual large scale display screen Support different application executions Support different application executions Provide user-friendly interfaces Provide user-friendly interfaces  No reconfiguration need to relocate the application windows  Freely re-arrange all application windows on the virtual screen

8 http://prophesy.cs.tamu.edu Xingfu Wu SAGE Enabled Visualization Tool: JuxtaView JuxtaView – 2D high resolution image montage display JuxtaView – 2D high resolution image montage display Panning and zooming of infinite resolution images. Panning and zooming of infinite resolution images.

9 http://prophesy.cs.tamu.edu Xingfu Wu Outline Scalable Tiled Display Infrastructure Scalable Tiled Display Infrastructure OptIPuter Viz Applications OptIPuter Viz Applications Performance Analysis and Monitoring Performance Analysis and Monitoring

10 http://prophesy.cs.tamu.edu Xingfu Wu OptIPuter Software Architecture Optical Network Configuration Novel Transport Protocols Distributed Virtual Computer (Coordinated Network and Resource Configuration) Visualization (SAGE, JuxtaView, Vol-a-Tile, …) Applications (Neuroscience, Geophysics, …) Performance

11 http://prophesy.cs.tamu.edu Xingfu Wu Performance Monitoring Graphics Performance Graphics Performance  Rendering BW (MB/s): Amount of data being sent to display nodes  Rendering rate (fps): Frames per second that rendering nodes are producing  Display BW (MB/s): Amount of data received by display nodes  Display rate (fps): Frames per second that display nodes are displaying

12 http://prophesy.cs.tamu.edu Xingfu Wu Graphics Performance by SAGE

13 http://prophesy.cs.tamu.edu Xingfu Wu Performance Monitoring Monitor and explore the performance and behaviors of the applications on viz cluster in order to optimize them Monitor and explore the performance and behaviors of the applications on viz cluster in order to optimize them  Machine load  CPU utility  Memory usage  Network throughput  Disk usage

14 http://prophesy.cs.tamu.edu Xingfu Wu Snapshot of Cluster Monitoring

15 http://prophesy.cs.tamu.edu Xingfu Wu Performance Analysis Using Prophesy Code Instrumentation Code Instrumentation Measuring performance at different levels Measuring performance at different levels Identifying and locating performance bottlenecks Identifying and locating performance bottlenecks Using kernel coupling techniques to explore and quantify the interactions among the SAGE components / different applications in order to fine-tune SAGE Using kernel coupling techniques to explore and quantify the interactions among the SAGE components / different applications in order to fine-tune SAGE Performance comparison, modeling and prediction Performance comparison, modeling and prediction

16 http://prophesy.cs.tamu.edu Xingfu Wu Prophesy System http://prophesy.cs.tamu.edu Web-based Prophesy GUI Profiling & Instrumentation Actual Execution Performance Database Template Database Systems Database Model Builder Symbolic Predictor DATA COLLECTION DATABASES DATA ANALYSIS


Download ppt "Xingfu Wu Xingfu Wu and Valerie Taylor Department of Computer Science Texas A&M University iGrid 2005, Calit2, UCSD, Sep. 29,"

Similar presentations


Ads by Google