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 条
  • [21] Thermal-Aware Datapath Merging for Coarse-Grained Reconfigurable Processors
    Xydis, Sotirios
    Palermo, Gianluca
    Silvano, Cristina
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1649 - 1654
  • [22] Improved merging of datapath operators using information content and required precision analysis
    Mathur, A
    Saluja, S
    38TH DESIGN AUTOMATION CONFERENCE PROCEEDINGS 2001, 2001, : 462 - 467
  • [23] IN PRAISE OF RIGIDITY - ON TEMPORAL AND CULTURAL FLEXIBILITY
    ELCHARDUS, M
    SOCIAL SCIENCE INFORMATION SUR LES SCIENCES SOCIALES, 1994, 33 (03): : 459 - 477
  • [24] THERAPIST FLEXIBILITY RIGIDITY AND WORK STRESS
    HELLMAN, ID
    MORRISON, TL
    ABRAMOWITZ, SI
    PROFESSIONAL PSYCHOLOGY-RESEARCH AND PRACTICE, 1987, 18 (01) : 21 - 27
  • [25] Generalized flexibility-rigidity index
    Duc Duy Nguyen
    Xia, Kelin
    Wei, Guo-Wei
    JOURNAL OF CHEMICAL PHYSICS, 2016, 144 (23):
  • [26] RIGIDITY AND FLEXIBILITY IN MACROPOLITICAL BARGAINING - A REPLY
    TAYLOR, G
    GOVERNANCE-AN INTERNATIONAL JOURNAL OF POLICY AND ADMINISTRATION, 1995, 8 (03): : 419 - 430
  • [27] Rigidity versus flexibility for tight confoliations
    Vogel, Thomas
    GEOMETRY & TOPOLOGY, 2011, 15 (01) : 41 - 121
  • [28] Efficient datapath merging for the overhead reduction of run-time reconfigurable systems
    Mahmood Fazlali
    Ali Zakerolhosseini
    Georgi Gaydadjiev
    The Journal of Supercomputing, 2012, 59 : 636 - 657
  • [29] FLEXIBILITY AND RIGIDITY IN INTERNATIONAL LABOR STANDARDS
    SERVAIS, JM
    INTERNATIONAL LABOUR REVIEW, 1986, 125 (02) : 193 - 208
  • [30] AGRICULTURAL SECTOR - RIGIDITY OR STRUCTURAL FLEXIBILITY
    VELEZ, RM
    PROBLEMAS DEL DESARROLLO, 1982, 13 (51-5) : 9 - 43