High-level synthesis challenges and solutions for a dynamically reconfigurable processor

被引:0
|
作者
Toi, Takao
Nakamura, Noritsugu
Kato, Yoshinosuke
Awashima, Toru
Wakabayashi, Kazutoshi
Jing, Li
机构
关键词
high-level synthesis; reconfigurable processor; dynamic reconfiguration;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A dynamically reconfigurable processor (DRP) is designed to achieve high area efficiency by switching reconfigurable data paths dynamically. Our DRP architecture has a stand alone finite state machine and that switches "contexts" consisting of many operational and storage units in processing elements (PEs) and wires between them. Utilizing the resources not only in two spatial dimensions but also vertically (time-multiplexed) under accurate timing and area constraints imposes challenges for a high-level synthesizer for the DRP. We describe a C-based behavioral synthesis method which features data path generation with clock speed optimization. This is achieved by including the overhead of selectors in the scheduling algorithm, and considering a wire delay at each PE level. A new technique is introduced to achieve high area efficiency. It works by effectively allocating multiple steps into the context. From the original high-level synthesizer for application-specific integrated circuits, some of the basic rules such as operator and register sharing were completely changed due to the coarse grained and multi-context architecture. Experimental results show that the generated data paths are highly parallelized and well balanced between contexts. The delay controllability enables the highest throughput point to be found more easily.
引用
收藏
页码:870 / 876
页数:7
相关论文
共 50 条
  • [1] High-level synthesis challenges for mapping a complete program on a dynamically reconfigurable processor
    Toi T.
    Nakamura N.
    Kato Y.
    Awashima T.
    Wakabayashi K.
    IPSJ Transactions on System LSI Design Methodology, 2010, 3 : 91 - 104
  • [2] A review of high-level synthesis for dynamically reconfigurable FPGAs
    Zhang, XJ
    Ng, KW
    MICROPROCESSORS AND MICROSYSTEMS, 2000, 24 (04) : 199 - 211
  • [3] A combined approach to high-level synthesis for dynamically reconfigurable systems
    Meribout, M
    Motomura, M
    IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (12) : 1508 - 1522
  • [4] Efficient metrics and high-level synthesis for dynamically reconfigurable logic
    Meribout, M
    Motomura, M
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (06) : 603 - 621
  • [5] High-level synthesis using genetic algorithms for dynamically reconfigurable FPGAs
    Zhang, XJ
    Ng, KW
    Young, GH
    23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS: SHORT CONTRIBUTIONS, 1997, : 234 - 243
  • [6] Secure High-Level Synthesis: Challenges and Solutions
    Pundir, Nitin
    Farahmandi, Farimah
    Tehranipoor, Mark
    PROCEEDINGS OF THE 2021 TWENTY SECOND INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2021), 2021, : 164 - 171
  • [7] Dynamically Reconfigurable Radios from a High-Level Specification
    Craven, Stephen
    Athanas, Peter
    NAECON 2008 - IEEE NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE, 2008, : 198 - +
  • [8] Dynamically Reconfigurable Radios from a High-Level Specification
    Craven, Stephen
    Athanas, Peter
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2010, 25 (01) : 35 - 38
  • [9] Dynamically Scheduled High-level Synthesis
    Josipovic, Lana
    Ghosal, Radhika
    Ienne, Paolo
    PROCEEDINGS OF THE 2018 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA'18), 2018, : 127 - 136
  • [10] High-level partitioning of digital systems based on dynamically reconfigurable devices
    Kielbik, R
    Moreno, JM
    Napieralski, A
    Jablonski, G
    Szymanski, T
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 271 - 280