1 / 16

Performance Analysis and Monitoring of OptIPuter Visualization Applications

Performance Analysis and Monitoring of OptIPuter Visualization Applications. Xingfu Wu and Valerie Taylor Department of Computer Science Texas A&M University iGrid 2005, Calit2, UCSD, Sep. 29, 2005. Outline. Scalable Tiled Display System OptIPuter Viz Applications

carrington
Download Presentation

Performance Analysis and Monitoring of OptIPuter Visualization Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Outline • Scalable Tiled Display System • OptIPuter Viz Applications • Performance Analysis and Monitoring Xingfu Wu <wuxf@cs.tamu.edu>

  3. Scalable Tiled Display System • 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 • Replace the limited output resolution of standard devices such as monitors, video projectors • For detailed scientific visualizations with increased pixel density Xingfu Wu <wuxf@cs.tamu.edu>

  4. NCMIR UIC SIO TAMU UIC OptIPuter Scalable Display Systems UIUC/NCSA Xingfu Wu <wuxf@cs.tamu.edu> USGS EDC UCI SARA

  5. Outline • Scalable Tiled Display System • OptIPuter Viz Applications • Performance Analysis and Monitoring Xingfu Wu <wuxf@cs.tamu.edu>

  6. OptIPuter Viz Applications • Scalable Adaptive Graphics Environment (SAGE) • SAGE enabled Viz Tools: • JuxtaView: 2D high-resolution imagery • Vol-a-Tile: 3D parallel volume rendering Xingfu Wu <wuxf@cs.tamu.edu>

  7. SAGE • Manage the tiled displays as a virtual large scale display screen • Support different application executions • Provide user-friendly interfaces • No reconfiguration need to relocate the application windows • Freely re-arrange all application windows on the virtual screen Xingfu Wu <wuxf@cs.tamu.edu>

  8. SAGE Enabled Visualization Tool: JuxtaView • JuxtaView – 2D high resolution image montage display • Panning and zooming of infinite resolution images. Xingfu Wu <wuxf@cs.tamu.edu>

  9. Outline • Scalable Tiled Display Infrastructure • OptIPuter Viz Applications • Performance Analysis and Monitoring Xingfu Wu <wuxf@cs.tamu.edu>

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

  11. Performance Monitoring • 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 Xingfu Wu <wuxf@cs.tamu.edu>

  12. Graphics Performance by SAGE Xingfu Wu <wuxf@cs.tamu.edu>

  13. 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 Performance Monitoring Xingfu Wu <wuxf@cs.tamu.edu>

  14. Snapshot of Cluster Monitoring Xingfu Wu <wuxf@cs.tamu.edu>

  15. Performance Analysis Using Prophesy • Code Instrumentation • Measuring performance at different levels • 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 • Performance comparison, modeling and prediction Xingfu Wu <wuxf@cs.tamu.edu>

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

More Related