Ernest: Efficient performance prediction for {Large-Scale} advanced analytics

S Venkataraman, Z Yang, M Franklin, B Recht… - … USENIX Symposium on …, 2016 - usenix.org
Recent workload trends indicate rapid growth in the deployment of machine learning,
genomics and scientific workloads on cloud computing infrastructure. However, efficiently …

Parallel programmability and the chapel language

BL Chamberlain, D Callahan… - … International Journal of …, 2007 - journals.sagepub.com
In this paper we consider productivity challenges for parallel programmers and explore ways
that parallel language design might help improve end-user productivity. We offer a …

ZPL: A machine independent programming language for parallel computers

BL Chamberlain, SE Choi, C Lewis… - IEEE Transactions …, 2000 - ieeexplore.ieee.org
The goal of producing architecture-independent parallel programs is complicated by the
competing need for high performance. The ZPL programming language achieves both goals …

[图书][B] The design and implementation of a region-based parallel programming language

BL Chamberlain - 2001 - search.proquest.com
Programming parallel computers is an extremely challenging task for expert computer
programmers, let alone for scientists in other disciplines whose computations often drive the …

[PDF][PDF] The high-level parallel language ZPL improves productivity and performance

BL Chamberlain, SE Choi… - Proceedings of the …, 2004 - research.cs.washington.edu
In this paper, we qualitatively address how high-level parallel languages improve
productivity and performance. Using ZPL as a case study, we discuss advantages that stem …

A comparative study of the NAS MG benchmark across parallel languages and architectures

BL Chamberlain, SJ Deitz… - SC'00: Proceedings of the …, 2000 - ieeexplore.ieee.org
Hierarchical algorithms such as multigrid applications form an important cornerstone for
scientific computing. In this study, we take a first step toward evaluating parallel language …

[图书][B] A Programmer's Guide to ZPL

L Snyder - 1999 - books.google.com
This guide illustrates typical ZPL usage and explains in an intuitive manner how the
constructs work. The emphasis is on teaching the reader to be a ZPL programmer. Scientific …

The implementation and evaluation of fusion and contraction in array languages

EC Lewis, C Lin, L Snyder - Proceedings of the ACM SIGPLAN 1998 …, 1998 - dl.acm.org
Array languages such as Fortran 90, HPF and ZPL have many benefits in simplifying array-
based computations and expressing data parallelism. However, they can suffer large …

The design and development of ZPL

L Snyder - Proceedings of the third ACM SIGPLAN conference on …, 2007 - dl.acm.org
ZPL is an implicitly parallel programming language, which means all instructions to
implement and manage the parallelism are inserted by the compiler. It is the first implicitly …

SMARTS: Exploiting temporal locality and parallelism through vertical execution

S Vajracharya, S Karmesin, P Beckman… - Proceedings of the 13th …, 1999 - dl.acm.org
In the solution of large-scale numerical problems, pamllel computing is becoming
simultaneously more important and more difictilt. The complex organization of today's …