Exploration Framework for Synthesizable CGRAs Targeting HPC: Initial Design and Evaluation

被引:2
作者
Adhi, Boma [1 ]
Cortes, Carlos [1 ]
Tan, Yiyu [1 ]
Kojima, Takuya [1 ,2 ]
Podobas, Artur [3 ]
Sano, Kentaro [1 ]
机构
[1] RIKEN, Ctr Computat Sci R CCS, Wako, Saitama, Japan
[2] Univ Tokyo, Grad Sch Informat Sci & Technol, Tokyo, Japan
[3] KTH Royal Inst Technol, Stockholm, Sweden
来源
2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2022) | 2022年
基金
日本学术振兴会;
关键词
CGRA; Framework; Design space exploration; HPC; RTL simulation; OpenMP; ARCHITECTURE;
D O I
10.1109/IPDPSW55747.2022.00113
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Among the more salient accelerator technologies to continue performance scaling in High-Performance Computing (HPC) are Coarse-Grained Reconfigurable Arrays (CGRAs). However, what benefits CGRAs will bring to HPC workloads and how those benefits will be reaped is an open research question today. In this work, we propose a framework to explore the design space of CGRAs for HPC workloads, which includes a tool flow of compilation and simulation, a CGRA HDL library written in SystemVerilog, and a synthesizable CGRA design as a baseline. Using RTL simulation, we evaluate two well-known computation kernels with the baseline CGRA for multiple different architectural parameters. The simulation results demonstrate both correctness and usefulness of our exploration framework.
引用
收藏
页码:639 / 646
页数:8
相关论文
共 50 条
  • [31] Evolutionary Computation for the Automated Design of Category Functions for Fuzzy ART: An Initial Exploration
    Elnabarawy, Islam
    Tauritz, Daniel R.
    Wunsch, Donald C.
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 1133 - 1140
  • [32] ACCDSE: A Design Space Exploration Framework for Convolutional Neural Network Accelerator
    Li, Zhisheng
    Wang, Lei
    Dou, Qiang
    Tang, Yuxing
    Guo, Shasha
    Zhou, Haifang
    Lu, Wenyuan
    COMPUTER ENGINEERING AND TECHNOLOGY, NCCET 2017, 2018, 600 : 22 - 34
  • [33] Architectural Design Exploration Using Generative Design: Framework Development and Case Study of a Residential Block
    Mukkavaara, Jani
    Sandberg, Marcus
    BUILDINGS, 2020, 10 (11) : 1 - 17
  • [34] AN EMPIRICAL EVALUATION OF A FRAMEWORK FOR DESIGN FOR VARIETY AND NOVELTY
    Srinivasan, V
    Chakrabarti, Amaresh
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN (ICED 11): IMPACTING SOCIETY THROUGH ENGINEERING DESIGN, VOL 1: DESIGN PROCESSES, 2011, 1 : 334 - 343
  • [35] A rapid and efficient isogeometric design space exploration framework with application to structural mechanics
    Benzaken, J.
    Herrema, A. J.
    Hsu, M. -C.
    Evans, J. A.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2017, 316 : 1215 - 1256
  • [36] Traces in Virtual Environments: A Framework and Exploration to Conceptualize the Design of Social Virtual Environments
    Hirsch, Linda
    George, Ceenu
    Butz, Andreas
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2022, 28 (11) : 3874 - 3884
  • [37] A Modular Design Space Exploration Framework for Multiprocessor Real-Time Systems
    Khalilzad, Nima
    Rosvall, Kathrin
    Sander, Ingo
    2016 FORUM ON SPECIFICATION AND DESIGN LANGUAGES (FDL), 2016,
  • [38] Design Space Exploration of Application Specific Number Formats Targeting an FPGA Implementation of SPICE
    Gehrunger, Jonas
    Hochberger, Christian
    APPLIED RECONFIGURABLE COMPUTING. ARCHITECTURES, TOOLS, AND APPLICATIONS, ARC 2023, 2023, 14251 : 66 - 80
  • [39] A design space exploration framework for reduced bit-width instruction set architecture (rISA) design
    Halambi, A
    Shrivastava, A
    Biswas, P
    Dutt, N
    Nicolau, A
    ISSS'02: 15TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2002, : 120 - 125
  • [40] An Experimental Evaluation of Design Space Exploration of Hardware/Software Interfaces
    Rathfux, Thomas
    Kaindl, Hermann
    Hoch, Ralph
    Lukasch, Franz
    PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE), 2019, : 289 - 296