Methodology of Firmware Development for ARUZ-An FPGA-Based HPC System

被引:4
|
作者
Kielbik, Rafal [1 ]
Rudnicki, Kamil [1 ]
Mudza, Zbigniew [1 ]
Jung, Jaroslaw [2 ]
机构
[1] Lodz Univ Technol, Dept Microelect & Comp Sci, Ul Wolczanska 221-223, PL-90924 Lodz, Poland
[2] Lodz Univ Technol, Dept Mol Phys, Ul Zeromskiego 116, PL-90924 Lodz, Poland
关键词
computer aided engineering; design automation; high level synthesis; high performance computing; programmable logic arrays; reconfigurable architectures; DYNAMICS;
D O I
10.3390/electronics9091482
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
ARUZ is a large scale, massively parallel, FPGA-based reconfigurable computational system dedicated primarily to molecular analysis. This paper presents a methodology for ARUZ firmware development that simplifies the process, offers low-level optimization, and facilitates verification. According to this methodology, firstly an expanded, generic, all-in-one VHDL description of variable Processing Elements (PEs) is developed manually. GCC preprocessing is then used to extract only the desired target functionality. A dedicated software instantiates and connects PEs in form of a scalable network, divides it into subsets for chips and generates its HDL description. As a result, individual HDL-coded specification, optimized for certain analysis, is provided for the synthesis tool. Code reuse and automated generation of up to 81% of the code economizes the workload. Using well-optimized VHDL for core description rather than High Level Synthesis eliminates unnecessary overhead. The PE network can be scaled inversely proportional to PEs complexity, in order to efficiently utilize available resources. Moreover, downscaling the problem makes verification during HDL simulations and testing the prototype systems easier.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [1] FPGA-Based HPC for Associative Memory System
    Wang, Deyu
    Wang, Yuning
    Yang, Yu
    Stathis, Dimitrios
    Hemani, Ahmed
    Lansner, Anders
    Xu, Jiawei
    Zheng, Li-Rong
    Zou, Zhuo
    [J]. 29TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2024, 2024, : 52 - 57
  • [2] Molecular Diffusion Simulation on ARUZ - Massively-parallel FPGA-based Machine
    Kielbik, Rafal
    Halagan, Krzysztof
    Rudnicki, Kamil
    Polanowski, Piotr
    Jablonski, Grzegorz
    Jung, Jaroslaw
    [J]. PROCEEDINGS OF THE 28TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS (MIXDES 2021), 2021, : 124 - 127
  • [3] Software verification process and methodology for the development of FPGA-based engineered safety features system
    Maerani, Restu
    Mayaka, Joyce Kemunto
    Jung, Jae Cheon
    [J]. NUCLEAR ENGINEERING AND DESIGN, 2018, 330 : 325 - 331
  • [4] Toward FPGA-Based HPC: Advancing Interconnect Technologies
    Lant, Joshua
    Navaridas, Javier
    Lujan, Mikel
    Goodacre, John
    [J]. IEEE MICRO, 2020, 40 (01) : 25 - 34
  • [5] A methodology for FPGA-based control implementation
    Fang, ZW
    Carletta, JE
    Veillette, RJ
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2005, 13 (06) : 977 - 987
  • [6] Simulation of diffusion in dense molecular systems on ARUZ-Massively-parallel FPGA-based machine
    Kielbik, Rafal
    Halagan, Krzysztof
    Rudnicki, Kamil
    Jablonski, Grzegorz
    Polanowski, Piotr
    Jung, Jaroslaw
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2023, 283
  • [7] A Modularized FPGA-Based Embedded System Development Platform
    Chang, Yu-Tsang
    Huang, Chun-Ming
    Wu, Chien-Ming
    Chen, Chun-Yu
    Lin, Yu-Sheng
    Kuo, Chih-Ting
    Liu, Ting-Chun
    Wey, Chin-Long
    [J]. IECON 2010 - 36TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2010,
  • [8] Development of FPGA-based standalone, portable TDCR system
    Sharma, M. K.
    Agarwal, Shivam
    Kulkarni, M. S.
    Baraiya, S. V.
    Kulkarni, D. B.
    [J]. JOURNAL OF INSTRUMENTATION, 2023, 18 (05)
  • [9] FPGA-Based HPC Application Design for Non-Experts
    Uliana, David
    Kepa, Krzysztof
    Athanas, Peter
    [J]. RAPID SYSTEM PROTOTYPING: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE (RSP 2013), 2013, : 9 - 15
  • [10] FPGA-based HPC accelerators: An evaluation on performance and energy efficiency
    Nguyen, Tan
    MacLean, Colin
    Siracusa, Marco
    Doerfler, Douglas
    Wright, Nicholas J.
    Williams, Samuel
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (20):