Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mstack on the Cray MTA-2. What is Mstack? (1) Written by Daniel M. Pressel of the US Army Research Lab Small, simple, lightweight, easily portable. Simulates.

Similar presentations


Presentation on theme: "Mstack on the Cray MTA-2. What is Mstack? (1) Written by Daniel M. Pressel of the US Army Research Lab Small, simple, lightweight, easily portable. Simulates."— Presentation transcript:

1 Mstack on the Cray MTA-2

2 What is Mstack? (1) Written by Daniel M. Pressel of the US Army Research Lab Small, simple, lightweight, easily portable. Simulates computation done in the oil industry. Original purpose: to evaluate co-processor architectures. Original version is C with OpenMP pragmas. Workload varies according to user input (2-128 channels). Has been ported to: Cyclops64 Mitrion-C DIME-C CUDA Cell BE Cray MTA-2 ParalleX In porting Mstack to the MTA-2, Daniel and I created and tested many variants of Mstack.

3 What is Mstack? (2) Simplifying assumption

4 MTA Result #1 The MTA-2 has a parallelizing compiler. We found that parallelizing compiler’s ability to analyze and parallelize code is one of if not the primary factor in overall MTA performance. Best tested performance: Mstackpomta

5 MTA Result #2 Best scalability: Mstackomta-2

6 MTA Result #3 The MTA-2 is 99% saturated at 40 streams This is consistent with literature on the subject, which says 20-80 streams are required to sature the architecture..

7 Publications Mstack is described (in work-in-progress form) in ARL-MR-0683. My master's thesis describes the Mstack benchmark in detail, and efforts to port it to the Cray MTA-2 architecture. CAPSL technical note #21 All data and publiations are available on the web: http://www.eecis.udel.edu/~mpellegr/mstack/ Future work Publish Cray MTA-2 work in MTAAP ‘09 Publish multi-architecture work in ‘09. Port and test Mstack on the XMT Utilize Mstack in my PhD thesis (how? - to be determined)


Download ppt "Mstack on the Cray MTA-2. What is Mstack? (1) Written by Daniel M. Pressel of the US Army Research Lab Small, simple, lightweight, easily portable. Simulates."

Similar presentations


Ads by Google