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.
https://hal.inria.fr/hal-01403150 Contributor : Hal IfipConnect 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