Title :
A RISC Building Block Set for Structured Parallel Programming
Author :
Danelutto, M. ; Torquati, M.
Author_Institution :
Dept. Comput. Sci., Univ. of Pisa, Pisa, Italy
fDate :
Feb. 27 2013-March 1 2013
Abstract :
We propose a set of building blocks (RISC-pb2l) suitable to build high-level structured parallel programming frameworks. The set is designed following a RISC approach. RISC-pb2l is architecture independent but the implementation of the different blocks may be specialized to make the best usage of the target architecture peculiarities. A number of optimizations may be designed transforming basic building blocks compositions into more efficient compositions, such that parallel application efficiency may be derived by construction rather than by debugging.
Keywords :
optimisation; parallel programming; program debugging; reduced instruction set computing; structured programming; RISC approach; RISC building block set; RISC-pb2l; high-level structured parallel programming frameworks; parallel application efficiency; target architecture peculiarities; Data structures; Libraries; Optimization; Parallel programming; Pipelines; Reduced instruction set computing; Semantics; Design patterns; multi/many-core; skeleton;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2013 21st Euromicro International Conference on
Conference_Location :
Belfast
Print_ISBN :
978-1-4673-5321-2
Electronic_ISBN :
1066-6192
DOI :
10.1109/PDP.2013.17