Skip to main content

Chapel (Cray Inc. HPCS Language)

  • Reference work entry
Encyclopedia of Parallel Computing

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 1,600.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,799.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Bibliography

  1. Callahan D, Chamberlain B, Zima H (April 2004) The Cascade high productivity language. 9th International workshop on high-level parallel programming models and supportive environments, pp 52–60, Santa Fe, NM

    Google Scholar 

  2. Chamberlain BL (November 2001) The design and implementation of a region-based parallel language. PhD thesis, University of Washington

    Google Scholar 

  3. Chamberlain BL (October 2007) Multiresolution languages for portable yet efficient parallel programming. http://chapel.cray.com/papers/DARPA-RFI-Chapel-web.pdf. Accessed 4 May 2011

  4. Chamberlain BL, Callahan D, Zima HP (August 2007) Parallel programmability and the Chapel language. Int J High Perform Comput Appl 21(3):291–312

    Article  Google Scholar 

  5. Chamberlain BL, Deitz SJ, Hribar MB, Wong WA (November 2008) Chapel tutorial using global HPCC benchmarks: STREAM Triad, Random Access, and FFT (revision 1.6). http://chapel.cray.com/hpcc/hpccTutorial-1.6.pdf. Accessed 4 May 2011

  6. Chamberlain BL, Deitz SJ, Iten D, Choi S-E (2010) User-defined distributions and layouts in Chapel: Philosophy and framework. In: Hot-PAR ‘10: Proceedings of the 2nd USENIX workshop on hot topics, June 2010

    Google Scholar 

  7. Chapel development site at SourceForge. http://sourceforge.net/projects/chapel. Accessed 4 May 2011

  8. Chapel project website. http://chapel.cray.com. Accessed 4 May 2011

  9. Cray Inc., Seattle, WA. Chapel Language Specification (version 0.796), October 2009. http://chapel.cray.com/papers.html. Accessed 4 May 2011

  10. Cray Inc. Cray XMT Programming Environment User’s Guide, March 2009 (see http://docs.cray.com). Accessed 4 May 2011

  11. Deitz SJ (2005) High-Level Programming Language Abstractions for Advanced and Dynamic Parallel Computations. PhD thesis, University of Washington

    Google Scholar 

  12. Deitz SJ, Callahan D, Chamberlain BL, Synder L (March 2006) Global-view abstractions for user-defined reductions and scans. In: PPoPP ’06: Proceedings of the eleventh ACM SIGPLAN symposium on principles and practice of parallel programming, pp 40–47. ACM Press, New York

    Chapter  Google Scholar 

  13. Diaconescu R, Zima HP (August 2007) An approach to data distributions in Chapel. Intl J High Perform Comput Appl 21(3):313–335

    Article  Google Scholar 

  14. Feldman M, Chamberlain BL (2008) Closing the parallelism gap with the Chapel language. HPCWire, November 2008. http://www.hpcwire.com/hpcwire/2008-11-19/closing_the_paral lelism_gap_with_the_chapel_language.html. Accessed 4 May 2011

  15. Koelbel CH, Loveman DB, Schreiber RS, Steele Jr GL, Zosel ME (September 1996) the High Performance Fortran handbook. Scientific and engineering computation. MIT Press, Cambridge, MA

    Google Scholar 

Download references

Acknowledgments

This material is based upon work supported by the Defense Advanced Research Projects Agency under its Agreement No. HR0011-07-9-0001. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the Defense Advanced Research Projects Agency.

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this entry

Cite this entry

Chamberlain, B.L. (2011). Chapel (Cray Inc. HPCS Language). In: Padua, D. (eds) Encyclopedia of Parallel Computing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09766-4_54

Download citation

Publish with us

Policies and ethics