Just before the skeleton/template concepts come into fashion in the parallel processing community, we started designing a new parallel programming language. This language (P3L) sports skeletons at the statement level and it has been implemented by writing a template-based compiler. With language, we performed a set of tests aimed at verifying different results: the suitability of P3L for massively parallel programming, its efficiency in generating “good” parallel code and the performance achieved with respect to traditional parallel programming languages. This paper aims at summarising the experience gained by our group with the “P3L experiment”, and, in particular, at pointing out the main results achieved in one year of intensive experime...
Parallel programming has proved to be an effective technique to increase the performance of computat...
We describe a skeletal parallel programming library which integrates task and data parallel construc...
This thesis presents SkePU 2, the next generation of the SkePU C++ framework for programming of hete...
International audienceWriting parallel programs is not easy, and debugging them is usually a nightma...
Writing parallel programs is not easy, and debugging them is usually a nightmare. To cope with these...
Skeleton/template based programming models allow performance prediction of parallel applications to ...
The paper presents a parallel programming methodology that ensures easy programming, efficiency and ...
The most important features that a parallel programming language should provide are portability, mod...
In the last time the high-performance program-ming community has worked to look for new templates or...
The most important features that a parallel programming language should provide are portability, mod...
This paper discusses the impact of structured parallel programming methodologies in state-of-the-art...
Parallel programming is increasingly important for embedded systems as well as scientific computing ...
Languages and tools currently available for the development of parallel applications are difficult t...
Programming correct parallel software in a cost-effective way is a challenging task requiring a high...
International audienceThis article presents a framework for algorithmic skeletons that aims at repre...
Parallel programming has proved to be an effective technique to increase the performance of computat...
We describe a skeletal parallel programming library which integrates task and data parallel construc...
This thesis presents SkePU 2, the next generation of the SkePU C++ framework for programming of hete...
International audienceWriting parallel programs is not easy, and debugging them is usually a nightma...
Writing parallel programs is not easy, and debugging them is usually a nightmare. To cope with these...
Skeleton/template based programming models allow performance prediction of parallel applications to ...
The paper presents a parallel programming methodology that ensures easy programming, efficiency and ...
The most important features that a parallel programming language should provide are portability, mod...
In the last time the high-performance program-ming community has worked to look for new templates or...
The most important features that a parallel programming language should provide are portability, mod...
This paper discusses the impact of structured parallel programming methodologies in state-of-the-art...
Parallel programming is increasingly important for embedded systems as well as scientific computing ...
Languages and tools currently available for the development of parallel applications are difficult t...
Programming correct parallel software in a cost-effective way is a challenging task requiring a high...
International audienceThis article presents a framework for algorithmic skeletons that aims at repre...
Parallel programming has proved to be an effective technique to increase the performance of computat...
We describe a skeletal parallel programming library which integrates task and data parallel construc...
This thesis presents SkePU 2, the next generation of the SkePU C++ framework for programming of hete...