Open-Source Elastic CGRA Generator

被引:0
|
作者
Vazquez, Daniel [1 ]
Rodriguez, Alfonso [1 ]
Otero, Andres [1 ]
机构
[1] Univ Politecn Madrid, Ctr Elect Ind, Madrid, Spain
关键词
Reconfigurable computing; CGRAs; hardware acceleration;
D O I
10.1145/3637543.3652876
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Coarse-Grained Reconfigurable Architectures (CGRAs) are a good choice for computing heavy data workloads in domain-specific application scenarios, as they are flexible enough to compute multiple kernels with more energy efficiency than Field-Programmable Gate Arrays (FPGAs), while at the same time featuring less configuration overheads. However, when working with these architectures, the selection of certain structural parameters is not trivial: the size, shape, and positions of the inputs and outputs from where loads and stores have to be done need to be carefully thought out during the design stages. In addition, the impact of these parameters on execution performance needs to be analyzed together with the memory infrastructure and the control interface when using a CGRA as the core computing fabric in a hardware accelerator. In this work, we provide an architectural template of an elastic CGRA, an automated generator of both the Register-Trasfer Logic (RTL) code and the configuration bitstreams to set a given functionality in a Processing Element (PE), and a simulator for the generated hardware.
引用
收藏
页码:83 / 86
页数:4
相关论文
共 50 条
  • [1] CGRA-ME: An Open-Source Framework for CGRA Architecture and CAD Research (Invited Paper)
    Anderson, Jason
    Beidas, Rami
    Chacko, Vimal
    Hsiao, Hsuan
    Ling, Xiaoyi
    Ragheb, Omar
    Wang, Xinyuan
    Yu, Tianyi
    2021 IEEE 32ND INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2021), 2021, : 156 - 162
  • [2] An open-source binary utility generator
    Baldassin, Alexandro
    Centoducatte, Paulo
    Rigo, Sandro
    Casarotto, Daniel
    Santos, Luiz C. V.
    Schultz, Max
    Furtado, Olinto
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2008, 13 (02)
  • [3] PyConTurb: an open-source constrained turbulence generator
    Rinker, Jennifer M.
    SCIENCE OF MAKING TORQUE FROM WIND (TORQUE 2018), 2018, 1037
  • [4] Surge: a fast open-source chemical graph generator
    Brendan D. McKay
    Mehmet Aziz Yirik
    Christoph Steinbeck
    Journal of Cheminformatics, 14
  • [5] NeuroDAC: an open-source arbitrary biosignal waveform generator
    Powell, M. P.
    Anso, J.
    Gilron, R.
    Provenza, N. R.
    Allawala, A. B.
    Sliva, D. D.
    Bijanki, K. R.
    Oswalt, D.
    Adkinson, J.
    Pouratian, N.
    Sheth, S. A.
    Goodman, W. K.
    Jones, S. R.
    Starr, P. A.
    Borton, D. A.
    JOURNAL OF NEURAL ENGINEERING, 2021, 18 (01)
  • [6] CoilGen: Open-source MR coil layout generator
    Amrein, Philipp
    Jia, Feng
    Zaitsev, Maxim
    Littin, Sebastian
    MAGNETIC RESONANCE IN MEDICINE, 2022, 88 (03) : 1465 - 1479
  • [7] Surge: a fast open-source chemical graph generator
    McKay, Brendan D.
    Yirik, Mehmet Aziz
    Steinbeck, Christoph
    JOURNAL OF CHEMINFORMATICS, 2022, 14 (01)
  • [8] A Free/Open-Source Morphological Analyser and Generator for Sakha
    Ivanova, Sardana
    Washington, Jonathan N.
    Tyers, Francis M.
    LREC 2022: THIRTEEN INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, 2022, : 5137 - 5142
  • [9] An Open-Source Framework for the Generation of RISC-V Processor plus CGRA Accelerator Systems
    Ling, Xiaoyi
    Notsu, Takahiro
    Anderson, Jason
    2021 24TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2021), 2021, : 35 - 42
  • [10] Constellation: An Open-Source SoC-Capable NoC Generator
    Zhao, Jerry
    Agrawal, Animesh
    Nikolic, Borivoje
    Asanovic, Krste
    2022 15TH IEEE/ACM INTERNATIONAL WORKSHOP ON NETWORK ON CHIP ARCHITECTURES (NOCARC 2022), 2022, : 21 - 27