Acceleration of Full-PIC simulation on a CPU-FPGA tightly coupled environment

被引:3
|
作者
Sakai, Ryotaro [1 ]
Sugimoto, Naru [1 ]
Amano, Hideharu [1 ]
Miyajima, Takaaki [2 ]
Fujita, Naoyuki [2 ]
机构
[1] Keio Univ, Grad Sch Sci & Technol, Kouhoku Ku, 3-14-1 Hiyoshi, Yokohama, Kanagawa, Japan
[2] Japan Aerosp Explorat Agcy JAXA, Aeronaut Technol Directorate, Numer Simulat Res Unit, 7-44-1 Jindaiji Higashi, Chofu, Tokyo, Japan
关键词
D O I
10.1109/MCSoC.2016.33
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Hall thruster is a sort of electric propulsion and has been studied in many research institutes. In the design process of Hall thruster, a numerical simulation called Full-PIC (Particle-In- Cell) method is used. Although this simulation provides high accurate result, it is known as a very time consuming job. In this paper, we present a study of acceleration of Full-PIC simulation on a CPU-FPGA tightly coupled environment. A high-load part is selected and off-loaded to an FPGA. Zynq-7000 and Vivado HLS are used for implementation. To optimize the implemented design, every target process was divided into some parts for pipelining and adjustment interval. Three off-loaded subroutines named "field source", "particle att ion" and "particle att ele" achieved 8.53 times, 12.78 times and 14.95 times performance compared with the software execution, respectively. The total execution time of target part is sped up 5.17 times compared with Cortex-A9 667MHz in Zynq.
引用
下载
收藏
页码:8 / 14
页数:7
相关论文
共 25 条
  • [1] Cooperative Software-hardware Acceleration of K-means on a Tightly Coupled CPU-FPGA System
    Abdelrahman, Tarek S.
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2020, 17 (03)
  • [2] Accelerating NFV Application using CPU-FPGA Tightly Coupled Architecture
    Watanabe, Yoshikazu
    Kobayashi, Yuki
    Takenaka, Takashi
    Hosomi, Takeo
    Nakamura, Yuichi
    2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 136 - 143
  • [3] Relaxation Based Circuit Simulation Acceleration over CPU-FPGA
    Kumar, Vinay B. Y.
    Dhiman, Kulshreshth
    Datar, Mandar
    Pacharne, Akash
    Narayanan, H.
    Patkar, Sachin B.
    2016 29TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2016 15TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2016, : 409 - 414
  • [4] A short-transfer model for tightly-coupled CPU-FPGA platforms
    Kroh, Alexander
    Diessel, Oliver
    2018 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT 2018), 2018, : 369 - 372
  • [5] High-Throughput Lossless Compression on Tightly Coupled CPU-FPGA Platforms
    Qiao, Weikang
    Du, Jieqiong
    Fang, Zhenman
    Lo, Michael
    Chang, Mau-Chung Frank
    Cong, Jason
    PROCEEDINGS 26TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2018), 2018, : 37 - 52
  • [6] High-performance Face Detection with CPU-FPGA Acceleration
    Mohanty, Abinash
    Suda, Naveen
    Kim, Minkyu
    Vrudhula, Sarma
    Seo, Jae-sun
    Cao, Yu
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 117 - 120
  • [7] A CPU-FPGA Heterogeneous Acceleration System for Scene Text Detection Network
    Jiang, Jianfei
    Jiang, Mingjun
    Zhang, Jiayu
    Dong, Feng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (06) : 2947 - 2951
  • [8] Sailfish: Exploring Heterogeneous Query Acceleration on Discrete CPU-FPGA Architecture
    Wei, Xing
    Tu, Yaofeng
    Han, Yinjun
    Chen, Zhenghua
    Qi, Xuecheng
    Hua, Daojun
    2023 IEEE 39TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS, ICDEW, 2023, : 198 - 204
  • [9] SGX-FPGA: Trusted Execution Environment for CPU-FPGA Heterogeneous Architecture
    Xia, Ke
    Luo, Yukui
    Xu, Xiaolin
    Wei, Sheng
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 301 - 306
  • [10] The Potential of Dynamic Binary Modification and CPU-FPGA SoCs for Simulation
    Mawer, John
    Palomar, Oscar
    Gorgovan, Cosmin
    Nisbet, Andy
    Toms, Will
    Lujan, Mikel
    2017 IEEE 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2017), 2017, : 144 - 151