DocumentCode :
3687093
Title :
Aparapi-UCores: A high level programming framework for unconventional cores
Author :
Oren Segal;Philip Colangelo;Nasibeh Nasiri;Zhuo Qian;Martin Margala
Author_Institution :
Department of Electrical and Computer Engineering, University of Massachusetts Lowell, USA
fYear :
2015
Firstpage :
1
Lastpage :
6
Abstract :
Combining several types of devices and architectures is at the heart of heterogeneous computing´s power efficiency advantage, but the strength of heterogeneous systems is also their Achilles heel, i.e. the diversity of the devices and ecosystems needed to maintain them present major technological challenges. Some of the biggest challenges are in the realm of system programing. We believe that for heterogeneous systems computing to become a mainstream system design choice, high level and standard system design flows need to be adopted in order to achieve transparency when dealing with diverse devices and architectures. In this paper we present an open source high level framework and design flow that allows working with any type of device that supports OpenCL. In addition we test our design flow and framework on an N-body simulation across multiple device types and show how such high level framework and heterogeneous system design can deliver a more power efficient solution when compared to a single general purpose device and dual CPU+GPU device type approach.
Keywords :
"Field programmable gate arrays","Kernel","Computer architecture","Graphics processing units","Performance evaluation","Java","Hardware"
Publisher :
ieee
Conference_Titel :
High Performance Extreme Computing Conference (HPEC), 2015 IEEE
Type :
conf
DOI :
10.1109/HPEC.2015.7322440
Filename :
7322440
Link To Document :
بازگشت