5956

Explicit platform descriptions for heterogeneous many-core architectures

Martin Sandrieser, Siegfried Benkner and Sabri Pllana
Department of Scientific Computing, Faculty of Computer Science – University of Vienna, Austria
IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011

@inproceedings{sandrieser2011explicit,

   title={Explicit platform descriptions for heterogeneous many-core architectures},

   author={Sandrieser, M. and Benkner, S. and Pllana, S.},

   booktitle={Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on},

   pages={1292–1299},

   year={2011},

   organization={IEEE}

}

Download Download (PDF)   View View   Source Source   

741

views

Heterogeneous many-core architectures offer a way to cope with energy consumption limitations of various computing systems from small mobile devices to large data-centers. However, programmers typically must consider a large diversity of architectural information to develop efficient software. In this paper we present our ongoing work towards a Platform Description Language (PDL) that enables to capture key architectural patterns of commonly used heterogeneous computing systems. PDL architecture patterns support programmers and tool chains by providing platform information in a well-defined and explicit manner. We have developed a source-to-source compiler that utilizes PDL descriptors to transform sequential task-based programs to a form that is convenient for execution on heterogeneous many-core computing systems. We show various usage scenarios of our PDL and demonstrate our approach for a commonly used scientific kernel.
Rating: 1.5. From 2 votes.
Please wait...

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: