An open AlgoWiki encyclopedia of algorithmic features: from mobile to extreme scale
Numerical methods and programming, Tome 16 (2015) no. 1, pp. 99-111.

Voir la notice de l'article provenant de la source Math-Net.Ru

One of the fundamental problems of high performance computing consists in the necessity of a careful matching between the algorithmic structure of parallel programs and the features of a particular computer architecture. The performance capabilities of modern computers are significant; however, the computer's efficiency drastically decreases if such a matching is not achieved even in one of the stages during the process of solving a problem. The AlgoWiki project is based on the fact that the features of algorithms by themselves are not dependent on computing systems. In other words, a detailed description of machine-independent properties of an algorithm should be done only once; after that, this description can be used many times when implementing this algorithm on various hardware/software environments. Also of importance of this project is its machine-dependent part devoted to the description of algorithmic implementation peculiarities with consideration of particular hardware/software platforms. The main result of this project is an open AlgoWiki encyclopedia covering the properties of algorithms and the peculiarities of their implementation on various computing systems. The knowledge of how to reveal, describe, analyze, and interpret the properties of algorithms will become of significant importance in a few years. This conclusion is valid for future exaflop supercomputers and for other computing platforms: from server to mobile devices.
Keywords: parallel computing, structure of algorithms, sequential properties of algorithms, parallel properties of algorithms, supercomputers, computing platforms, scalability, data locality, encyclopedia of algorithms.
Mots-clés : efficient implementation of algorithms
@article{VMP_2015_16_1_a10,
     author = {Vl. V. Voevodin},
     title = {An open {AlgoWiki} encyclopedia of algorithmic features: from mobile to extreme scale},
     journal = {Numerical methods and programming},
     pages = {99--111},
     publisher = {mathdoc},
     volume = {16},
     number = {1},
     year = {2015},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VMP_2015_16_1_a10/}
}
TY  - JOUR
AU  - Vl. V. Voevodin
TI  - An open AlgoWiki encyclopedia of algorithmic features: from mobile to extreme scale
JO  - Numerical methods and programming
PY  - 2015
SP  - 99
EP  - 111
VL  - 16
IS  - 1
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/VMP_2015_16_1_a10/
LA  - ru
ID  - VMP_2015_16_1_a10
ER  - 
%0 Journal Article
%A Vl. V. Voevodin
%T An open AlgoWiki encyclopedia of algorithmic features: from mobile to extreme scale
%J Numerical methods and programming
%D 2015
%P 99-111
%V 16
%N 1
%I mathdoc
%U http://geodesic.mathdoc.fr/item/VMP_2015_16_1_a10/
%G ru
%F VMP_2015_16_1_a10
Vl. V. Voevodin. An open AlgoWiki encyclopedia of algorithmic features: from mobile to extreme scale. Numerical methods and programming, Tome 16 (2015) no. 1, pp. 99-111. http://geodesic.mathdoc.fr/item/VMP_2015_16_1_a10/