130 likes | 268 Views
Performance Analysis and Monitoring of Volatile. Xingfu Wu, Valerie Taylor Department of Computer Science Texas A&M University Third Annual Workshop on OptIPuter Networing/Backplane Architecture UCSD, January 25, 2005. CPU (dual Opteron 240 MHz). GPU (nVidia Quadro FX 3000) 256MB.
E N D
Performance Analysis and Monitoring of Volatile Xingfu Wu, Valerie Taylor Department of Computer Science Texas A&M University Third Annual Workshop on OptIPuter Networing/Backplane Architecture UCSD, January 25, 2005 Xingfu Wu <wuxf@cs.tamu.edu>
CPU (dual Opteron 240 MHz) GPU (nVidia Quadro FX 3000) 256MB Application driver Video Memory On-chip Cache Memory Optical Network (LEARN) Network Configuration OPT1 (10.10.1.1) Optiputer OPT2 (10.10.1.2) eth1:10.10.1.6 eth0: 128.194.142.24 Internet cs.tamu.edu Xingfu Wu <wuxf@cs.tamu.edu> OPT3 (10.10.1.3) Gigabit Switch (10.0.0.1) OPT4 (10.10.1.4)
Snapshot of Volatile on 5-nodes Xingfu Wu <wuxf@cs.tamu.edu>
Three Components of Volatile • Volvis: main program • Rendering • Scalable displaying • User interaction • Optistore: data server • Assist visualization dataset handling such as data management, processing, representation and transport • Filter raw volumetric data and produce visual objects • Transfer Function Editor (tfUI) • User interface for transfer function selection Xingfu Wu <wuxf@cs.tamu.edu>
Scenario 1 Scenario 2 Different Access Scenarios Client1 Volvis Gigabit Network Optistore Client2 Volvis Master Server tfUI Volvis Optistore Xingfu Wu <wuxf@cs.tamu.edu> Optistore Client3 Volvis Optistore Client4 Volvis Optistore
Slave1 Volvis Slave2 Volvis Slave3 Volvis Slave4 Volvis Different Access Scenarios Scenario 3 Gigabit Network Master tfUI Volvis Xingfu Wu <wuxf@cs.tamu.edu> Optistore
Name Dimensions Size (KB) Protein64x64x64 64x64x64 256 Fuel64x64x64 64x64x64 256 Furdave160x255x75 160x255x75 2989 Foot256x256x256 256x256x256 16384 Geo256x256x256 256x256x256 16384 Geo440x290x198 440x290x198 24673 Raw Datasets Xingfu Wu <wuxf@cs.tamu.edu>
Data access time Xingfu Wu <wuxf@cs.tamu.edu>
Comparison of three scenarios Xingfu Wu <wuxf@cs.tamu.edu>
Comparison of three scenarios Xingfu Wu <wuxf@cs.tamu.edu>
Snapshot of Performance Monitoring Xingfu Wu <wuxf@cs.tamu.edu>
Short-term Plans • Port the instrumented Volatile to a large-scale optiputer testbed for analysis (3/2005) • Analyze the performance of JuxtaView and LambdaRam applications (6/2005) • Where possible, develop models of data accesses for the different visualization applications (9/2005) • Continue collaborating with Jason’s group about viz applications (12/2005) Xingfu Wu <wuxf@cs.tamu.edu>
Long-term Plans Year 3: • Continue with analyzing Volatile on large-scale OptIPuter testbed • Work with Jason and Luc on redesigning Volatile • Start working on JuxtaView and LambdaRam Year 4: • Work with new Volatile, LambdaRam, JuxtaView on large-scale OptIPuter testbed • Where possible, develop models of data accesses for different viz applications Year 5: • Continue collaborating with Jason’s group about viz applications • Integrate performance monitoring with software stack to aid in making performance directed decisions Xingfu Wu <wuxf@cs.tamu.edu>