Chapel (programming language): Difference between revisions

Content deleted Content added
m Use Free and open-source software portal name (via WP:JWB)
Citation bot (talk | contribs)
m Alter: isbn. Add: doi-broken-date, doi, journal. Removed parameters. | You can use this bot yourself. Report bugs here. | User-activated.
Line 17:
| implementations =
| dialects =
| influenced by = [[Ada (programming language)|Ada]], [[C Sharp (programming language)|C#]],<ref name="chplspec">{{cite web|title=Chapel spec (Acknowlegements)|url=http://chapel.cray.com/spec/spec-0.98.pdf|date=2015-10-01|accessdate=2016-01-14|publisher=Cray Inc}}</ref> [[C (programming language)|C]], [[Fortran]], [[C++]], [[Java (programming language)|Java]], [[High Performance Fortran|HPF]], [[ZPL (programming language)|ZPL]], [[Cray MTA]] / [[Cray XMT|XMT]] extensions to C and Fortran.<ref name=Overview>{{cite web |url=http://chapel.cray.com/papers/BriefOverviewChapel.pdf |title=A Brief Overview of Chapel |first=Bradford L. |last=Chamberlain |publisher=Cray Inc. |format=PDF |accessdate=22 April 2015}}</ref>
| 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 |first=David E. |last=Lightfoot |year=2006 |isbn=978-3-540-40927-04 |page=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 |accessdate=November 15, 2015}}</ref>
 
==Goals==
Line 48:
| ___location = Loutraki, Greece
| url = http://www.worldcat.org/title/future-information-technology-6th-international-conference-futuretech-2011-loutraki-greece-june-28-30-2011-proceedings-part-i/oclc/743288033?title=&detail=&page=frame&url=http%3A%2F%2Fdx.doi.org%2F10.1007%2F978-3-642-22333-4%26checksum%3D2f368965a4018fb8f195284f641951bd&linktype=digitalObject
| accessdate = August 17, 2011}}| doi = 10.1007/978-3-642-22333-4&checksum=2f368965a4018fb8f195284f641951bd
| doi-broken-date = 2019-03-14
}}
</ref>
 
Line 69 ⟶ 71:
==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/ |accessdate=2015-03-23}}
*{{cite journal |last1=Dun |first1=Nan |last2=Taura |first2=K. |title=An Empirical Performance Study of Chapel Programming Language |workjournal=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 |url=http://ieeexplore.ieee.org/xpls/icp.jsp?arnumber=6270684 |accessdate=2015-03-23}}
*{{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}}
*Panagiotopoulou, K.; Loidl, H. W. (2016). [https://ieeexplore.ieee.org/document/7530055/ "Transparently Resilient Task Parallelism for Chapel"] ''Parallel and Distributed Processing Symposium Workshops (IPDPSW), 2016 IEEE International Symposium'', Chicago, IL. {{doi| 10.1109/IPDPSW.2016.102}} {{ISBN|978-1-5090-3682-0}}