Parallel Animated Image File Generation
Nishad Patel Department of Computer Science Rochester Institute of Technology May 2012
Parallel Animated Image File Generation Nishad Patel Department of - - PowerPoint PPT Presentation
Parallel Animated Image File Generation Nishad Patel Department of Computer Science Rochester Institute of Technology May 2012 Introduction Animated images Parallel generation Agenda Background Framework Hypotheses
Nishad Patel Department of Computer Science Rochester Institute of Technology May 2012
*Turner, A. (March 2009). A Simple Model of the Belousov-Zhabotinsky Reaction from First Principles. Implemenation Note, University College London, Bartlett School of Graduate Studies, London
From Wikipedia en.wikipedia.org/wiki/File:The_Belousov-Zhabotinsky_Reaction.gif
NT T Speedup Serial 17753 1 19280 0.921 2 9225 1.924 3 6433 2.760 4 5160 3.441 8 3596 4.937 NT T Speedup Serial 78486 1 68876 1.140 2 35217 2.229 3 24214 3.241 4 18713 4.194 8 10541 7.446
1000 10000 1 10 Running Times (msecs) Number of Threads
Serial Post-processing vs Parallel Post- processing
200 x 200 10000 100000 1 10 Running Times (msecs) Number of Threads
Serial Post-processing vs Parallel Post- processing
400 x 400
B-Z Reaction 400 x 400 200 x 200
NT T TT Speedup 1 16129 43734 2.712 2 8634 22036 2.552 3 6206 15335 2.471 4 4982 12198 2.448 8 3299 7906 2.396
1000 10000 100000 1 10 Running Times (msecs) Number of Threads
Post-processing vs Insitu-processing
Post-processing Insitu-processing
NT T TT Speedup 1 74079 175886 2.374 2 36071 88119 2.442 3 24436 60197 2.463 4 18848 46599 2.472 8 11141 34181 3.068
10000 100000 1 10 Running Times (msecs) Number of Threads
Post-processing vs Insitu-processing
B-Z Reaction 200 x 200 400 x 400
NT T TT Speedup Serial 200182 202010 1.009 1 194127 192680 0.993 2 118412 120321 1.016 3 98029 100449 1.025 4 84279 85547 1.015 8 77303 78574 1.016
50000 1 10 Running Times (msecs) Number of Threads
Post-processing vs Insitu-processing
Post-processing Insitu-processing
Antiproton Simulation 400 Antiprotons
NT T Speedup MNG File 22527 1 16129 1.397 2 8634 2.609 3 6206 3.630 4 4982 4.521 8 3299 6.828
1000 10000 1 10 Running Times (msecs) Number of Threads
PJM vs MNG
PJM MNG
NT T Speedup MNG File 108769 1 74079 1.468 2 36071 3.015 3 24436 4.451 4 18848 5.771 8 11141 9.762
10000 100000 1 10 Number of Threads
PJM vs MNG
200 x 200 400 x 400 B-Z Reaction
NP T TM Speedup 1 54058 175979 3.255 2 41873 161936 3.867 3 39719 161859 4.076 4 41351 163864 3.963 8 53834 177052 3.289
10000 100000 1 10 Running Times (msecs) Number of Threads
PJM vs MNG
MNG PJM
Antiproton Simulation 200 Antiprotons
MNG bytes PJM bytes Larger by % 200 x 200 pixels 20901545 22578512 8.023 400 x 400 pixels 83593947 91148715 9.037
10000000 20000000 30000000 40000000 50000000 60000000 70000000 80000000 90000000 100000000 200 x 200 400 x 400 File size (bytes) Size of image
PJM vs MNG
MNG PJM
MNG bytes MNG bytes PJM bytes Larger by % Larger by % Antiprotons Compression 1 Compression 9 Compression 1 Compression 9 200 420515 116927 241407
106.457 400 451694 129942 277286
113.921
50000 100000 150000 200000 250000 300000 350000 400000 450000 500000 200 400 File size (bytes) Number of Antiprotons (N)
PJM vs MNG
MNG 1 PJM MNG 9