Cross-Platform Parallel Programming in Parray: A Case Study - Network and Parallel Computing
Conference Papers Year : 2014

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.
Fichier principal
Vignette du fichier
978-3-662-44917-2_57_Chapter.pdf (50.46 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01403150 , version 1 (25-11-2016)

Licence

Identifiers

Cite

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⟩
72 View
131 Download

Altmetric

Share

More