Xingfu Wu Xingfu Wu, Valerie Taylor Department of Computer Science Texas A&M University Third Annual Workshop on OptIPuter Networing/Backplane Architecture UCSD, January 25, 2005 Performance Analysis and Monitoring of Volatile
Xingfu Wu Network Configuration OPT2 ( ) OPT3 ( ) OPT4 ( ) Gigabit Switch ( ) Optiputer Internet cs.tamu.edu eth1: eth0: OPT1 ( ) Optical Network (LEARN) CPU (dual Opteron 240 MHz) Applicationdriver GPU (nVidia Quadro FX 3000) 256MB 256MB Video Memory On-chip Cache Memory
Xingfu Wu Snapshot of Volatile on 5-nodes
Xingfu Wu Three Components of Volatile Volvis: main program Volvis: main program Rendering Scalable displaying User interaction Optistore: data server 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) Transfer Function Editor (tfUI) User interface for transfer function selection
Xingfu Wu Different Access Scenarios Master Server Gigabit Network VolvistfUI Optistore Client1 Volvis Optistore Client2 Volvis Optistore Client3 Volvis Optistore Client4 Volvis Optistore Scenario 2 Scenario 1
Xingfu Wu Different Access Scenarios Master Gigabit Network Volvis tfUI Optistore Slave1 Volvis Slave3 Volvis Slave4 Volvis Slave2 Volvis Scenario 3
Xingfu Wu Raw Datasets NameDimensionsSize (KB) Protein64x64x6464x64x64256 Fuel64x64x6464x64x64256 Furdave160x255x75160x255x Foot256x256x256256x256x Geo256x256x256256x256x Geo440x290x198440x290x
Xingfu Wu Data access time
Xingfu Wu Comparison of three scenarios
Xingfu Wu Comparison of three scenarios
Xingfu Wu Snapshot of Performance Monitoring
Xingfu Wu Short-term Plans Port the instrumented Volatile to a large- scale optiputer testbed for analysis (3/2005) Port the instrumented Volatile to a large- scale optiputer testbed for analysis (3/2005) Analyze the performance of JuxtaView and LambdaRam applications (6/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) 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) Continue collaborating with Jason’s group about viz applications (12/2005)
Xingfu Wu 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