Targeting the Parallella
Targeting the Parallella
复制标题
瞄准平行线
DOI:
--
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
V. Dimakopoulos
中科院分区:
文献类型:
--
作者:
S. Agathos;Alexandros Papadogiannakis;V. Dimakopoulos
Heterogeneous computing involves the combined use of processing elements with different architectures and is widely considered a prerequisite in the quest for higher performance and lower power consumption. To support this trend, the OpenMP standard has been recently augmented with directives that target systems consisting of general-purpose hosts and accelerator devices that may execute portion of a unified application code. In this work we present the first implementation of the OpenMP 4.0 accelerator directives for the Parallella board, a very popular credit-card sized multicore system consisting of a dual-core ARM host processor and a distinct 16-core Epiphany co-processor. We discuss in detail the necessary compiler and runtime infrastructures of our prototype, both for the host and the co-processor sides.