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

    Alexander Jakušev Info

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

Keywords:

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

Share

Published in Issue
March 31, 2007
Abstract Views
609

View article in other formats

CrossMark check

CrossMark logo

Published

2007-03-31

Issue

Section

Articles

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

Share