High level languages for efficient parallel programming. - Archive ouverte HAL Access content directly
Conference Papers Year : 2012

High level languages for efficient parallel programming.


Efficient parallel programming has always been very tricky and only expert programmers are able to take the most of the computing power of modern computers. Such a situation is an obstacle to the development of the high performance computing in other sciences as well as in the industry. The fast changes in the computer architecture (multicores, manycores, GPU, clusters,\ldots) make even more difficult, even for an experienced programmer, to remain at the forefront of these evolutions. On the other hand, a huge amount of work has been done to develop programming languages or libraries that tend to help the programmers to write parallel programs which are more or less efficient. The key point in this kind of research is to find a good balance between the simplicity of the programming and the efficiency of the resulting programs. Many approaches have been proposed but none really prevail over the others. This paper is a small overview of some directions that seem promising to both simplify parallel programming and produce very efficient programs.
No file

Dates and versions

hal-00771480 , version 1 (08-01-2013)



Sébastien Limet. High level languages for efficient parallel programming.. HPCS, 2012, Madrid, Spain. pp.541-542, ⟨10.1109/HPCSim.2012.6266970⟩. ⟨hal-00771480⟩
55 View
0 Download



Gmail Facebook X LinkedIn More