Skip to Main content Skip to Navigation
Conference papers

Cross-Platform Parallel Programming in Parray: A Case Study

Abstract : Parray (or Parallelizing ARRAYs) is an extension of C language that supports system-level succinct programming for heterogeneous parallel systems. Parray extends mainstream C programming with novel array types. This leads to shorter, more portable and maintainable parallel codes, while the programmer still has control over performance-related features necessary for deep manual optimization. This paper uses the case study on stepwise program refinement of matrix transposition to illustrate the basic techniques of Parray programming.
Document type :
Conference papers
Complete list of metadata

Cited literature [1 references]  Display  Hide  Download
Contributor : Hal Ifip Connect in order to contact the contributor
Submitted on : Friday, November 25, 2016 - 2:47:46 PM
Last modification on : Thursday, March 5, 2020 - 5:40:14 PM
Long-term archiving on: : Tuesday, March 21, 2017 - 2:43:20 AM


Files produced by the author(s)


Distributed under a Creative Commons Attribution 4.0 International License



Xiang Cui, Xiaowen Li, yifeng Chen. Cross-Platform Parallel Programming in Parray: A Case Study. 11th IFIP International Conference on Network and Parallel Computing (NPC), Sep 2014, Ilan, Taiwan. pp.579-582, ⟨10.1007/978-3-662-44917-2_57⟩. ⟨hal-01403150⟩



Record views


Files downloads