DocumentCode :
648706
Title :
Heterogeneous tasking on SMP/FPGA SoCs: The case of OmpSs and the Zynq
Author :
Filgueras, Antonio ; Gil, Esteban ; Alvarez, C. ; Jimenez, Daniel ; Martorell, Xavier ; Langer, Juergen ; Noguera, Juanjo
Author_Institution :
Barcelona Supercomput. Center, Barcelona, Spain
fYear :
2013
fDate :
7-9 Oct. 2013
Firstpage :
290
Lastpage :
291
Abstract :
OmpSs is a directive-based programming model that uses OpenMP-like directives, that allow to execute the tasks annotated on both the SMPs and as FPGA kernels on modern SoC processors, like the Xilinx Zynq platform. OmpSs includes the support for accelerators (MIC, GPUs, FPGAs) and task dependencies, like OpenMP 4.0 will support. In this paper we present our approach for the support of FPGAs and the Zynq SoC, the current status of the implementation, its analysis and performance evaluation.
Keywords :
field programmable gate arrays; system-on-chip; FPGA kernels; GPU; MIC; OmpS; OpenMP 4.0; OpenMP-like directives; SMP-FPGA SoC; SoC processors; Xilinx Zynq platform; directive-based programming model; heterogeneous tasking;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Very Large Scale Integration (VLSI-SoC), 2013 IFIP/IEEE 21st International Conference on
Conference_Location :
Istanbul
Type :
conf
DOI :
10.1109/VLSI-SoC.2013.6673293
Filename :
6673293
Link To Document :
بازگشت