An OpenCL-based Framework for Rapid Virtual Prototyping of Heterogeneous Architectures

被引:0
|
作者
Sotiriou-Xanthopoulos, Efstathios [1 ]
Masing, Leonard [2 ]
Siozios, Kostas [1 ]
Economakos, George [1 ]
Soudris, Dimitrios [1 ]
Becker, Juergen [2 ]
机构
[1] Natl Tech Univ Athens, Sch Elect & Comp Engn, Athens, Greece
[2] Karlsruhe Inst Technol, Inst Informat Proc, Karlsruhe, Germany
来源
PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (SAMOS) | 2016年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The increasing performance and power requirements in embedded systems has lead to a variety of heterogeneous hardware architectures, featuring many different types of processing elements. This heterogeneity however induces extra effort on system development and programming. To address this heterogeneity, OpenCL provides a portable programming model which enables the use of one source code in various architectures featuring different types of processors. Also, such systems impose higher design complexity due to the existence of an increased number of hardware components. Virtual Prototyping aims to alleviate this issue by enabling the hardware modeling in higher abstraction levels. This paper combines the benefits of OpenCL with Virtual Prototyping, by proposing an OpenCL-based framework for rapid prototyping, which (a) automatically derives a virtual prototype from an OpenCL code; (b) executes the OpenCL application by running the host program along with the hardware simulation; and (c) proposes a design flow for faster system evaluation, as compared to state-of-the-art FPGA-based flow. Using a set of OpenCL benchmarks, it is shown that the proposed framework enables faster prototyping by up to 18x, as compared to state-of-the-art flow.
引用
收藏
页码:372 / 377
页数:6
相关论文
共 50 条
  • [41] Virtual Logistics Lab: A Framework for Rapid Prototyping and Remote Experimentation
    Franz, Carl
    Fritz, Tobias
    Kreis, Andre
    Meyer, Maurice
    Mueller, Maik
    Nawroth, Andreas
    Schroeder, Christoph
    Syed-Ahmed, Afshad
    Zhuchenko, Igor
    IMPACT OF VIRTUAL, REMOTE, AND REAL LOGISTICS LABS, 2012, 282 : 25 - 34
  • [42] AIWC: OpenCL-based Architecture-Independent Workload Characterization
    Johnston, Beau
    Milthorpe, Josh
    PROCEEDINGS OF LLVM-HPC 2018: IEEE/ACM 5TH WORKSHOP ON THE LLVM COMPILER INFRASTRUCTURE IN HPC (LLVM-HPC), 2018, : 81 - 91
  • [43] OpenCL-based design of an FPGA accelerator for quantum annealing simulation
    Waidyasooriya, Hasitha Muthumala
    Hariyama, Masanori
    Miyama, Masamichi J.
    Ohzeki, Masayuki
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (08): : 5019 - 5039
  • [44] An OpenCL-Based FPGA Accelerator for Compressed YOLOv2
    Yang, Anrong
    Li, Yuanhui
    Shu, Hongqiao
    Deng, Jianlin
    Ma, Chuanzhao
    Li, Zheng
    Wang, Qigang
    2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 235 - 238
  • [45] Discretization and OpenCL-based implementation of social field pedestrian model
    Yu, Bin
    Wu, Kaiteng
    Zhu, Ke
    Ji, Yuhan
    Zhang, Michael
    Yang, Xinwen
    NEUROCOMPUTING, 2018, 315 : 299 - 309
  • [46] Toward In-System Monitoring of OpenCL-Based Designs on FPGA
    Bensalem, Hachem
    Blaquiere, Yves
    Savaria, Yvon
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [47] A Scalable OpenCL-Based FPGA Accelerator For YOLOv2
    Xu, Ke
    Wang, Xiaoyun
    Wang, Dong
    2019 27TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2019, : 317 - 317
  • [48] FlinkCL: An OpenCL-Based In-Memory Computing Architecture on Heterogeneous CPU-GPU Clusters for Big Data
    Chen, Cen
    Li, Kenli
    Ouyang, Aijia
    Li, Keqin
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (12) : 1765 - 1779
  • [49] Methods for Optimizing OpenCL Applications on Heterogeneous Multicore Architectures
    Chu, Slo-Li
    Hsiao, Chih-Chieh
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (06): : 2549 - 2562
  • [50] An OpenCL-Based FPGA Accelerator for Faster R-CNN
    An, Jianjing
    Zhang, Dezheng
    Xu, Ke
    Wang, Dong
    ENTROPY, 2022, 24 (10)