Share:


Application of template metaprogramming technologies to improve the efficiency of parallel arrays

    Alexander Jakušev Affiliation

Abstract

Parallel array library ParSol is an easy way to parallelize data parallel algorithms implemented in C/C++. However, in order to use all the features provided by C++ and OOP in real life applications, the efficiency of C++ code that uses ParSol library must be similar to the one of C code. Template metaprogramming is one of the ways to achieve this goal. This paper describes the details of application of this technology to parallel arrays, and presents the efficiency tests.


First Published Online: 14 Oct 2010

Keyword : ParSol, OOP, C/C , template metaprogramming, expression templates

How to Cite
Jakušev, A. (2007). Application of template metaprogramming technologies to improve the efficiency of parallel arrays. Mathematical Modelling and Analysis, 12(1), 71-79. https://doi.org/10.3846/1392-6292.2007.12.71-79
Published in Issue
Mar 31, 2007
Abstract Views
533
PDF Downloads
285
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.