A Framework for Performance-Aware Composition of Explicitly Parallel Components
2008 (English)In: Parallel Computing: Architectures, Algorithms and Applications, IOS Press, 2008, 227-234 p.Conference paper (Refereed)
We describe the principles of a novel framework for performance-aware composition of explicitly parallel software components with implementation variants. Automatic composition results in a table-driven implementation that, for each parallel call of a performance-aware component, looks up the expected best implementation variant, processor allocation and schedule given the current problem and processor group sizes. The dispatch tables are computed off-line at component deployment time by interleaved dynamic programming algorithm from time-prediction metacode provided by the component supplier.
Place, publisher, year, edition, pages
IOS Press, 2008. 227-234 p.
, Advances in Parallel Computing, ISSN 0927-5452 ; 15
software composition, parallel computing, software components, program optimization
IdentifiersURN: urn:nbn:se:liu:diva-40158ISI: 000273549500026Local ID: 52453ISBN: 978-1-58603-796-3OAI: oai:DiVA.org:liu-40158DiVA: diva2:261007
International Parallel Computing Conference, 4-7 September 2007, Aachen, France