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.
Type de document :
Communication dans un congrès
Ching-Hsien Hsu; Xuanhua Shi; Valentina Salapura. 11th IFIP International Conference on Network and Parallel Computing (NPC), Sep 2014, Ilan, Taiwan. Springer, Lecture Notes in Computer Science, LNCS-8707, pp.579-582, 2014, Network and Parallel Computing. 〈10.1007/978-3-662-44917-2_57〉
Liste complète des métadonnées

Littérature citée [1 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01403150
Contributeur : Hal Ifip <>
Soumis le : vendredi 25 novembre 2016 - 14:47:46
Dernière modification le : vendredi 1 décembre 2017 - 01:10:10
Document(s) archivé(s) le : mardi 21 mars 2017 - 02:43:20

Fichier

978-3-662-44917-2_57_Chapter.p...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Xiang Cui, Xiaowen Li, Yifeng Chen. Cross-Platform Parallel Programming in Parray: A Case Study. Ching-Hsien Hsu; Xuanhua Shi; Valentina Salapura. 11th IFIP International Conference on Network and Parallel Computing (NPC), Sep 2014, Ilan, Taiwan. Springer, Lecture Notes in Computer Science, LNCS-8707, pp.579-582, 2014, Network and Parallel Computing. 〈10.1007/978-3-662-44917-2_57〉. 〈hal-01403150〉

Partager

Métriques

Consultations de la notice

37

Téléchargements de fichiers

13