Selective Flexibility: Breaking the Rigidity of Datapath Merging

被引:0
|
作者
Stojilovic, Mirjana [1 ]
Novo, David [4 ]
Saranovac, Lazar [3 ]
Brisk, Philip [2 ]
Ienne, Paolo [4 ]
机构
[1] Univ Belgrade, Inst Mihailo Pupin, Volgina 15, Belgrade 11060, Serbia
[2] Univ Calif Riverside, Dept Comp Sci & Engn, Riverside, CA 92521 USA
[3] Univ Belgrade, Sch Elect Engn, Belgrade 11120, Serbia
[4] Ecole Polytech Fed Lausanne, Sch Comp & Commun Sci, CH-1015 Lausanne, Switzerland
基金
瑞士国家科学基金会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware specialization is often the key to efficiency for programmable embedded systems, but comes at the expense of flexibility. This paper combines flexibility and efficiency in the design and synthesis of domain-specific datapaths. We merge all individual paths from the Data Flow Graphs (DFGs) of the target applications, leading to a minimal set of required resources; this set is organized into a column of physical operators and cloned, thus generating a domain-specific rectangular lattice. A bus-based FPGA-style interconnection network is then generated and dimensioned to meet the needs of the applications. Our results demonstrate that the lattice has good flexibility: DFGs that were not used as part of the datapath creation phase can be mapped onto it with high probability. Compared to an ASIC design of a single DFG, the speed of our domain-specific coarse-grained reconfigurable datapath is degraded by a factor up to 2x, compared to 3-4x for an FPGA; similarly, our lattice is up to 10x larger than an ASIC, compared to 20-40x for an FPGA. We estimate that our array is up to 6x larger than an ASIC accelerator, which is synthesized using datapath merging and has limited or null generality.
引用
收藏
页码:1543 / 1548
页数:6
相关论文
共 50 条
  • [1] Rapid simulation of protein motion: merging flexibility, rigidity and normal mode analyses
    Jimenez-Roldan, J. E.
    Freedman, R. B.
    Roemer, R. A.
    Wells, S. A.
    PHYSICAL BIOLOGY, 2012, 9 (01)
  • [2] A New Datapath Merging Method for Reconfigurahle System
    Fazlali, Mahmood
    Fallah, Mohammad K.
    Zolghadr, Mahdy
    Zakerolhosseini, Ali
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2009, 5453 : 157 - 168
  • [3] Datapath merging and interconnection sharing for reconfigurable architectures
    Moreano, N
    Araujo, G
    Huang, ZN
    Malik, S
    ISSS'02: 15TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2002, : 38 - 43
  • [4] Efficient datapath merging for partially reconfigurable architectures
    Moreano, N
    Borin, E
    de Souza, C
    Araujo, G
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (07) : 969 - 980
  • [5] FLEXIBILITY OR RIGIDITY
    STODDART
    DUNITZ
    GOKEL
    REINHOUDT
    ALBERY
    SUTHERLAND
    BRESLOW, R
    CIBA FOUNDATION SYMPOSIA, 1991, 158 : 39 - 41
  • [6] A Modified Merging Approach for Datapath Configuration Time Reduction
    Fazlali, Mahmood
    Zakerolhosseini, Ali
    Gaydadjiev, Georgi
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2010, 5992 : 318 - +
  • [7] Accelerating datapath merging by task parallelisation on multicore systems
    Fazlali, Mahmood
    Fallah, Mohammad K.
    Hosseinpour, Naemeh
    Katanforoush, Ali
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2019, 34 (05) : 615 - 628
  • [8] RIGIDITY AND FLEXIBILITY ON THE RORSCHACH
    Fabrikant, Benjamin
    JOURNAL OF CLINICAL PSYCHOLOGY, 1954, 10 (03) : 255 - 258
  • [9] Rigidity and flexibility of isometric extensions
    Cao, Wentao
    Inauen, Dominik
    COMMENTARII MATHEMATICI HELVETICI, 2024, 99 (01) : 39 - 80
  • [10] Rigidity and flexibility of biological networks
    Gaspar, Merse E.
    Csermely, Peter
    BRIEFINGS IN FUNCTIONAL GENOMICS, 2012, 11 (06) : 443 - 456