An OpenCL-based Software Framework for a Heterogeneous Multicore Architecture on Zynq-7000 SoC

Takafumi Miyazaki,Shunsuke Takai,Ittetsu Taniguchi,Hiroyuki Tomiyama
DOI: https://doi.org/10.2197/ipsjtsldm.12.46
2019-01-01
IPSJ Transactions on System LSI Design Methodology
Abstract:This paper presents an OpenCL-based software framework which we have developed for a heterogeneous multicore architecture on Zynq-7000 SoC. In this work, the heterogeneous architecture is designed with two hard-macro Cortex-A9 cores and two soft-macro MicroBlaze cores. A major advantage of our OpenCL framework is that it can execute OpenCL kernel programs in three ways. Experiments show the usefulness of the OpenCL framework.
What problem does this paper attempt to address?