DocumentCode
2006436
Title
ZPL´s WYSIWYG performance model
Author
Chamberlain, Bradford L. ; Lin, Chong ; Choi, Sung-Eun ; Snyder, Lawrence ; Lewis, E. Christopher ; Weathersby, W. Derrick
Author_Institution
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
fYear
1998
fDate
35884
Firstpage
50
Lastpage
61
Abstract
ZPL is a parallel array language designed for high performance scientific and engineering computations. Unlike other parallel languages, ZPL is founded on a machine model (the CTA) that accurately abstracts contemporary MIMD parallel computers. This makes it possible to correlate ZPL programs with machine behavior. As a result, programmers can reason about how code will perform on a typical parallel machine and thereby make informed decisions between alternative programming solutions. The paper describes ZPL´s performance model and its syntactic cues for conveying operation cost. The what you see is what you get (WYSIWYG) nature of ZPL operations is demonstrated on the IBM SP-2, Intel Paragon, SGI Power Challenge, and Cray T3E. Additionally, the model is used to evaluate two algorithms for matrix multiplication. Experiments show that the performance model correctly predicts the faster solution on all four platforms for a range of problem sizes
Keywords
mathematics computing; matrix multiplication; parallel architectures; parallel languages; parallel programming; CTA; Cray T3E; IBM SP-2; Intel Paragon; SGI Power Challenge; WYSIWYG; WYSIWYG performance model; ZPL operations; ZPL parallel array language; ZPL programs; contemporary MIMD parallel computers; machine behavior; machine model; matrix multiplication; operation cost; parallel machine; performance model; programming solutions; syntactic cues; Abstracts; Concurrent computing; Costs; Design engineering; High performance computing; Parallel languages; Parallel machines; Parallel programming; Predictive models; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Level Parallel Programming Models and Supportive Environments, 1998. Proceedings. Third International Workshop on
Conference_Location
Orlando, FL
Print_ISBN
0-8186-8412-7
Type
conf
DOI
10.1109/HIPS.1998.665143
Filename
665143
Link To Document