Abstract
No abstract available.
Cited By
- Chimeh M, Cockshott P, Oehler S, Tousimojarad A and Xu T (2015). Compiling Vector Pascal to the XeonPhi, Concurrency and Computation: Practice & Experience, 27:17, (5060-5075), Online publication date: 10-Dec-2015.
- Cockshott P, Mcreesh C, Oehler S and Gdura Y Array programming in pascal Proceedings of the 2nd ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming, (49-53)
- Ben-Nun T, Levy E, Barak A and Rubin E Memory access patterns Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, (1-12)
- Cockshott P, Gdura Y and Keir P (2014). Array languages and the N-body problem, Concurrency and Computation: Practice & Experience, 26:4, (935-951), Online publication date: 25-Mar-2014.
- Joyner M, Budimlić Z and Sarkar V Subregion analysis and bounds check elimination for high level arrays Proceedings of the 20th international conference on Compiler construction: part of the joint European conferences on theory and practice of software, (246-265)
- Bikshandi G, Almasi G, Kodali S, Peshansky I, Saraswat V and Sur S A comparative study and empirical evaluation of global view High performance Linpack program in X10 Proceedings of the Third Conference on Partitioned Global Address Space Programing Models, (1-9)
- Solar-Lezama A, Arnold G, Tancau L, Bodik R, Saraswat V and Seshia S Sketching stencils Proceedings of the 28th ACM SIGPLAN Conference on Programming Language Design and Implementation, (167-178)
- Solar-Lezama A, Arnold G, Tancau L, Bodik R, Saraswat V and Seshia S (2007). Sketching stencils, ACM SIGPLAN Notices, 42:6, (167-178), Online publication date: 10-Jun-2007.
- Cockx J, Denolf K, Vanhoof B and Stahl R (2007). SPRINT, EURASIP Journal on Advances in Signal Processing, 2007:1, (213-213), Online publication date: 1-Jan-2007.
- Snyder L The design and development of ZPL Proceedings of the third ACM SIGPLAN conference on History of programming languages, (8-1-8-37)
- Nieplocha J, Palmer B, Tipparaju V, Krishnan M, Trease H and Aprà E (2006). Advances, Applications and Performance of the Global Arrays Shared Memory Programming Toolkit, International Journal of High Performance Computing Applications, 20:2, (203-231), Online publication date: 1-May-2006.
- Cockshott P (2004). Efficient compilation of array expressions, ACM SIGAPL APL Quote Quad, 34:2, (16-25), Online publication date: 1-Mar-2004.
- Cockshott P (2004). Array languages and the challenge of modern computer architecture, ACM SIGAPL APL Quote Quad, 34:3, (13-19), Online publication date: 1-Jun-2004.
- Rickett C, Choi S and Chamberlain B Compiling high-level languages for vector architectures Proceedings of the 17th international conference on Languages and Compilers for High Performance Computing, (224-237)
- Deitz S, Chamberlain B, Choi S and Snyder L The design and implementation of a parallel array operator for the arbitrary remapping of data Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming, (155-166)
- Deitz S, Chamberlain B, Choi S and Snyder L (2003). The design and implementation of a parallel array operator for the arbitrary remapping of data, ACM SIGPLAN Notices, 38:10, (155-166), Online publication date: 1-Oct-2003.
- Deitz S, Chamberlain B and Snyder L (2019). High-level Language Support for User-defined Reductions, The Journal of Supercomputing, 23:1, (23-37), Online publication date: 1-Aug-2002.
- Abramson D, Watson G and Dung L Guard Proceedings of the International Conference on Computational Science-Part II, (834-843)
- Baumgartner G, Bernholdt D, Cociorva D, Harrison R, Hirata S, Lam C, Nooijen M, Pitzer R, Ramanujam J and Sadayappan P A high-level approach to synthesis of high-performance codes for quantum chemistry Proceedings of the 2002 ACM/IEEE conference on Supercomputing, (1-10)
- Deitz S, Chamberlain B and Snyder L Eliminating redundancies in sum-of-product array computations Proceedings of the 15th international conference on Supercomputing, (65-77)
- Chamberlain B, Choi S, Lewis E, Lin C, Snyder L and Weathersby W (2000). ZPL, IEEE Transactions on Software Engineering, 26:3, (197-211), Online publication date: 1-Mar-2000.
- Watson G and Abramson D (2000). Relative Debugging for Data-Parallel Programs, IEEE Concurrency, 8:4, (42-52), Online publication date: 1-Oct-2000.
- Forman G and Zhang B (2000). Distributed data clustering can be efficient and exact, ACM SIGKDD Explorations Newsletter, 2:2, (34-38), Online publication date: 1-Dec-2000.
- Zhang B, Hsu M and Forman G Accurate Recasting of Parameter Estimation Algorithms Using Sufficient Statistics for Efficient Parallel Speed-Up Proceedings of the 4th European Conference on Principles of Data Mining and Knowledge Discovery, (243-254)
- Chamberlain B, Lewis E and Snyder L Problem space promotion and its evaluation as a technique for efficient parallel computation Proceedings of the 13th international conference on Supercomputing, (311-318)
- Chamberlain B, Lewis E, Lin C and Snyder L Regions Proceedings of the conference on APL '99 : On track to the 21st century: On track to the 21st century, (41-49)
- Chamberlain B, Lewis E, Lin C and Snyder L (1998). Regions, ACM SIGAPL APL Quote Quad, 29:2, (41-49), Online publication date: 1-Dec-1998.
Index Terms
- A programmer's guide to ZPL
Recommendations
ZPL: A Machine Independent Programming Language for Parallel Computers
Special issue on architecture-independent languages and software tools for parallel processingThe goal of producing architecture-independent parallel programs is complicated by the competing need for high performance. The ZPL programming language achieves both goals by building upon an abstract parallel machine and by providing programming ...