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 条
  • [31] Improving Data Partitioning Performance on OpenCL-based FPGAs
    Wang, Zeke
    He, Bingsheng
    Zhang, Wei
    2015 IEEE 23RD ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2015, : 34 - 34
  • [32] OpenCL-based acceleration of the FDTD method in computational electromagnetics
    Stefanski, Tomasz
    Benkler, Stefan
    Chavannes, Nicolas
    Kuster, Niels
    INTERNATIONAL JOURNAL OF NUMERICAL MODELLING-ELECTRONIC NETWORKS DEVICES AND FIELDS, 2013, 26 (04) : 355 - 365
  • [33] Evaluation of an OpenCL-Based FPGA Platform for Particle Filter
    Tatsumi, Shunsuke
    Hariyama, Masanori
    Ikoma, Norikazu
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2016, 20 (05) : 743 - 754
  • [34] Comprehensive Evaluation of OpenCL-Based CNN Implementations for FPGAs
    Tapiador-Morales, Ricardo
    Rios-Navarro, Antonio
    Linares-Barranco, Alejandro
    Kim, Minkyu
    Kadetotad, Deepak
    Seo, Jae-sun
    ADVANCES IN COMPUTATIONAL INTELLIGENCE, IWANN 2017, PT II, 2017, 10306 : 271 - 282
  • [35] Rapid prototyping of communication architectures
    Kirschbaum, A
    Glesner, M
    8TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 1997, : 136 - 141
  • [36] Query Processing on OpenCL-based FPGAs: Challenges and Opportunities
    Paul, Johns
    He, Bingsheng
    Lau, Chiew Tong
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 937 - 945
  • [37] Improved OpenCL-Based Implementation of Social Field Pedestrian Model
    Yu, Bin
    Zhu, Ke
    Wu, Kaiteng
    Zhang, Michael
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2020, 21 (07) : 2828 - 2839
  • [38] OpenCL-based design of an FPGA accelerator for quantum annealing simulation
    Hasitha Muthumala Waidyasooriya
    Masanori Hariyama
    Masamichi J. Miyama
    Masayuki Ohzeki
    The Journal of Supercomputing, 2019, 75 : 5019 - 5039
  • [39] OpenCL-based GPU acceleration of ISPH simulation for incompressible flows
    Qiu, Liuchao
    ADVANCES IN COMPUTATIONAL MODELING AND SIMULATION, PTS 1 AND 2, 2014, 444-445 : 380 - 384
  • [40] A rapid prototyping framework for the development of Virtual Environments in mental health
    Roessler, A
    Mueller-Spahn, F
    Baehrer, S
    Bullinger, AH
    CYBERPSYCHOLOGY & BEHAVIOR, 2000, 3 (03): : 359 - 367