HeteroSim: A Heterogeneous CPU-FPGA Simulator

被引:0
|
作者
Feng, Liang [1 ]
Liang, Hao [1 ]
Sinha, Sharad [1 ]
Zhang, Wei [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Elect & Comp Engn, Kowloon, Hong Kong, Peoples R China
关键词
D O I
10.1109/FPL.2016.7577386
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Heterogeneous computing is rapidly gaining increased attention due to the promise it holds in overcoming power and performance walls in traditional computing systems. With its focus on customized processing nodes dedicated to the different tasks in an application, it is hoped that these walls will be overcome. Therefore, CPU-FPGA co-architectures are also gaining ground in application areas like recognition, mining, search, datacenter etc. However, research in CPU-FPGA co-architecture is constrained by the available synthesis and simulation tools which do not provide an integrated system level simulation and architectural exploration environment. This becomes critical when we incorporate novel memory hierarchies, multi-processor chip architectures, hardware level cache coherence etc. In this paper, we describe our open source and integrated system level simulator and architecture exploration tool called HeteroSim. It supports x86 based multi-core processor combined with a FPGA via bus-based architecture. It allows integrated system level simulation and returns performance metrics to understand application performance with respect to the simulated architectural configuration.
引用
收藏
页数:1
相关论文
共 50 条
  • [1] HeteroSim: A Heterogeneous CPU-FPGA Simulator
    Feng, Liang
    Liang, Hao
    Sinha, Sharad
    Zhang, Wei
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2017, 16 (01) : 38 - 41
  • [2] Quantum AI simulator using a hybrid CPU-FPGA approach
    Suzuki, Teppei
    Miyazaki, Tsubasa
    Inaritai, Toshiki
    Otsuka, Takahiro
    [J]. SCIENTIFIC REPORTS, 2023, 13 (01)
  • [3] Accelerating Graph Analytics on CPU-FPGA Heterogeneous Platform
    Zhou, Shijie
    Prasanna, Viktor K.
    [J]. 2017 29TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 2017, : 137 - 144
  • [4] Designing a Collision Detection Accelerator on a Heterogeneous CPU-FPGA Platform
    Alves, Fredy Augusto M.
    Jamieson, Peter
    da Silva, Lucas B.
    Ferreira, Ricardo S.
    Nacif, Jose Augusto M.
    [J]. 2017 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2017,
  • [5] Accelerating Equi-Join on a CPU-FPGA Heterogeneous Platform
    Chen, Ren
    Prasanna, Viktor K.
    [J]. 2016 IEEE 24TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2016, : 212 - 219
  • [6] A Streaming Accelerator for Heterogeneous CPU-FPGA Processing of Graph Applications
    O'Brien, Francis
    Agostini, Matthew
    Abdelrahman, Tarek S.
    [J]. 2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 26 - 35
  • [7] Accelerating Proximal Policy Optimization on CPU-FPGA Heterogeneous Platforms
    Meng, Yuan
    Kuppannagari, Sanmukh
    Prasanna, Viktor
    [J]. 28TH IEEE INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2020, : 19 - 27
  • [8] Energy Efficient Video Fusion with Heterogeneous CPU-FPGA Devices
    Sun, Peng
    Achim, Alin
    Hasler, Ian
    Hill, Paul
    Nunez-Yanez, Jose
    [J]. PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1399 - 1404
  • [9] A Hybrid Approach to Cache Management in Heterogeneous CPU-FPGA Platforms
    Feng, Liang
    Sinha, Sharad
    Zhang, Wei
    Liang, Yun
    [J]. 2017 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2017, : 937 - 944
  • [10] Throughput Optimization for Streaming Applications on CPU-FPGA Heterogeneous Systems
    Wei, Xuechao
    Liang, Yun
    Wang, Tao
    Lu, Songwu
    Cong, Jason
    [J]. 2017 22ND ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2017, : 488 - 493