SpExSim: assessing kernel suitability for C-based high-level hardware synthesis

被引:0
|
作者
Julian Oppermann
Lukas Sommer
Andreas Koch
机构
[1] Technische Universität Darmstadt,Embedded Systems and Applications Group
来源
The Journal of Supercomputing | 2019年 / 75卷
关键词
Reconfigurable computing; FPGA; Hardware acceleration; High-level synthesis; Estimation; Legacy code;
D O I
暂无
中图分类号
学科分类号
摘要
We present SpExSim, a software tool for quickly surveying legacy code bases for kernels that could be accelerated by FPGA-based compute units. We specifically aim for low development effort by considering the use of C-based high-level hardware synthesis, instead of complex manual hardware designs. SpExSim not only exploits the spatially distributed model of computation commonly used on FPGAs, but can also model the effect of two different microarchitectures commonly used in C-to-hardware compilers, including pipelined architectures with modulo scheduling. The estimations have been validated against actual hardware generated by two current HLS tools.
引用
收藏
页码:4062 / 4077
页数:15
相关论文
共 50 条
  • [1] SpExSim: assessing kernel suitability for C-based high-level hardware synthesis
    Oppermann, Julian
    Sommer, Lukas
    Koch, Andreas
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (08) : 4062 - 4077
  • [2] An interactive design environment for c-based high-level synthesis of RTL processors
    Shin, Dongwan
    Gerstlauer, Andreas
    Domer, Rainer
    Gajski, Daniel D.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (04) : 466 - 475
  • [3] Hardware Implementation of a Chaos Based Image Encryption Using High-Level Synthesis
    Sharifian, Saeed M. M.
    Rashtchi, Vahid
    Azarpeyvand, Ali
    2021 29TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2021, : 165 - 169
  • [4] High-Level Synthesis versus Hardware Construction
    Kamkin, Alexander
    Chupilko, Mikhail
    Lebedev, Mikhail
    Smolov, Sergey
    Gaydadjiev, Georgi
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [5] Hardware Development of Color Image Contrast Enhancement by High-level Synthesis
    Yamawaki, Akira
    Mizumachi, Mitsunori
    Serikawa, Seiichi
    2021 IEEE REGION 10 SYMPOSIUM (TENSYMP), 2021,
  • [6] High-Level Synthesis Hardware Design for FPGA-Based Accelerators: Models, Methodologies, and Frameworks
    Molina, Romina Soledad
    Gil-Costa, Veronica
    Crespo, Maria Liz
    Ramponi, Giovanni
    IEEE ACCESS, 2022, 10 : 90429 - 90455
  • [7] Securing Hardware Accelerator during High-level Synthesis
    Roy, Dipanjan
    Shaik, Sabiya Jani
    Sharma, Sonam
    2022 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2022, : 177 - 180
  • [8] Learning to Compare Hardware Designs for High-Level Synthesis
    Bai, Yunsheng
    Sohrabizadeh, Atefeh
    Ding, Zijian
    Liang, Rongjian
    Li, Weikai
    Wang, Ding
    Ren, Haoxing
    Sun, Yizhou
    Cong, Jason
    PROCEEDINGS OF THE 2024 ACM/IEEE INTERNATIONAL SYMPOSIUM ON MACHINE LEARNING FOR CAD, MLCAD 2024, 2024,
  • [9] Hardware Reusability Optimization for High-Level Synthesis of Component-Based Processors
    Liu, Xiahua
    Cao, Defu
    Chen, Qinshu
    2022 11TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS (ICCCAS 2022), 2022, : 64 - 70
  • [10] Integrating High-Level Synthesis into MPI
    House, Andrew W. H.
    Saldana, Manuel
    Chow, Paul
    2010 18TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2010), 2010, : 175 - 178