Content deleted Content added
m →top: Typo fixing, replaced: Acknowlegements → Acknowledgments per source |
m Task 18 (cosmetic): eval 9 templates: hyphenate params (5×); |
||
Line 17:
| implementations =
| dialects =
| influenced by = [[Ada (programming language)|Ada]], [[C Sharp (programming language)|C#]],<ref name="chplspec">{{cite web|title=Chapel spec (Acknowledgments)|url=http://chapel.cray.com/spec/spec-0.98.pdf|date=2015-10-01|
| influenced =
| programming language =
Line 26:
| wikibooks =
}}
'''Chapel''', the '''Cascade High Productivity Language''', is a [[parallel programming language]] developed by [[Cray]].<ref>{{cite book |title=Modular programming languages: 7th Joint Modular Languages Conference |url=https://archive.org/details/modularprogrammi00ligh |url-access=limited |first=David E. |last=Lightfoot |year=2006 |isbn=978-3-540-40927-4 |page=[https://archive.org/details/modularprogrammi00ligh/page/n27 20]}}</ref> It is being developed as part of the Cray Cascade project, a participant in [[DARPA]]'s [[High Productivity Computing Systems]] (HPCS) program, which had the goal of increasing [[supercomputer]] productivity by the year 2010. It is being developed as an [[Open-source software|open source]] project, under version 2 of the [[Apache license]].<ref>{{cite web |title=Chapel license |url=http://chapel.cray.com/license.html |work=Chapel.Cray.com |
==Goals==
Line 40:
| author3 = Yoonsik Kwak
| title = Communication and Computation Overlap through Task Synchronization in Multi-locale Chapel Environment
|
| editor = James J. Park, Laurence T. Yang and Changhoon Lee
| pages = 285–292
Line 68:
==Further reading==
*{{cite news |title=Why Chapel for Parallel Programming? |date=August 6, 2014 |first=Rich |last=Brueckner |work=InsideHPC |url=http://insidehpc.com/2014/08/chapel-parallel-programming/ |
*{{cite journal |last1=Dun |first1=Nan |last2=Taura |first2=K. |title=An Empirical Performance Study of Chapel Programming Language |journal=Parallel and Distributed Processing Symposium Workshops & PHD Forum (IPDPSW), 2012 IEEE 26th International |publisher=[[IEEE]] |year=2012 |isbn=978-1-4673-0974-5 |doi=10.1109/IPDPSW.2012.64 |pages=497–506 }}
*{{cite book |editor=Padua, David |title=Encyclopedia of Parallel Computing |volume=Volume 4 |publisher=Springer Science & Business Media |year=2011 |isbn=9780387097657 |pages=249–256}}
|