Rapid design of area-efficient custom instructions for reconfigurable embedded processing

被引:23
|
作者
Lam, Siew-Kei [1 ]
Srikanthan, Thambipillai [1 ]
机构
[1] Nanyang Technol Univ, Ctr High Performance Embedded Syst, Singapore 637553, Singapore
基金
俄罗斯基础研究基金会;
关键词
Area estimation; Design exploration; FPGA; Look-up table; Reconfigurable logic; GENERATION;
D O I
10.1016/j.sysarc.2008.06.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
RISPs (Reconfigurable Instruction Set Processors) are increasingly becoming popular as they can be customized to meet design constraints. However, existing instruction set customization methodologies do not lend well for mapping custom instructions on to commercial FPGA architectures. In this paper, we propose a design exploration framework that provides for rapid identification of a reduced set of profitable custom instructions and their area costs on commercial architectures without the need for time consuming hardware synthesis process. A novel clustering strategy is used to estimate the utilization of the LUT (Look-Up Table) based FPGAs for the chosen custom instructions. Our investigations show that the area costs computations using the proposed hardware estimation technique on 20 custom instructions are shown to be within 8% of those obtained using hardware synthesis. A systematic approach has been adopted to select the most profitable custom instruction candidates. Our investigations show that this leads to notable reduction in the number of custom instructions with only marginal degradation in performance. Simulations based on domain-specific application sets from the MiBench and MediaBench benchmark suites show that on average, more than 25% area utilization efficiency (performance/area) can be achieved with the proposed technique. (c) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 14
页数:14
相关论文
共 50 条
  • [1] Area-Efficient Reconfigurable Architecture for Media Processing
    Mitsuyama, Yukio
    Takahashi, Kazuma
    Imai, Rintaro
    Hashimoto, Masanori
    Onoye, Takao
    Shirakawa, Isao
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (12) : 3651 - 3662
  • [2] Exploring the Design Space for Area-Efficient Embedded VLIW Packet Processing Engine
    Najafi, M. Hassan
    Salehi, Mostafa E.
    2013 21ST IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2013,
  • [3] Design of An Area-Efficient Hardware Filter for Embedded System
    Kim, Ji Kwang
    Gwon, Oh Scong
    Lee, Scung Eun
    2016 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2016, : 229 - 230
  • [4] Selecting Profitable Custom Instructions for Area-Time-Efficient Realization on Reconfigurable Architectures
    Lam, Siew-Kei
    Srikanthan, Thambipillai
    Clarke, Christopher T.
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2009, 56 (10) : 3998 - 4005
  • [5] A Scalable and Area-Efficient Configuration Circuitry for Semi-Custom FPGA Design
    Gore, Ganesh
    Tang, Xifan
    Gaillardon, Pierre-Emmanuel
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2023, 31 (08) : 1128 - 1139
  • [6] An Area-Efficient Coarse-Grained Reconfigurable Array Design for Approximate Computing
    Kutsuna, Kaito
    Kojima, Takuya
    Takase, Hideki
    Nakamura, Hiroshi
    2023 IEEE 16TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP, MCSOC, 2023, : 59 - 64
  • [7] Design of an area-efficient multiplier
    Kumar, Naman S.
    Shravan, S. D.
    Sudhanva, N. G.
    Hande, Shreyas V.
    Kumar, Praveen Y. G.
    2017 INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN ELECTRONICS AND COMMUNICATION TECHNOLOGY (ICRAECT), 2017, : 329 - 332
  • [8] An Area-Efficient Reconfigurable LDPC Decoder with Conflict Resolution
    Zhou, Changsheng
    Huang, Yuebin
    Huang, Shuangqu
    Chen, Yun
    Zeng, Xiaoyang
    IEICE TRANSACTIONS ON ELECTRONICS, 2012, E95C (04): : 478 - 486
  • [9] Design and DfT of a high-speed area-efficient embedded asynchronous FIFO
    Wielage, Paul
    Marinissen, Erik Jan
    Altheimer, Michel
    Wouters, Clemens
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 853 - +
  • [10] An area-efficient design of reconfigurable S-box for parallel implementation of block ciphersπ
    Yang Jinjiang
    Ge Wei
    Cao Peng
    Yang Jun
    IEICE ELECTRONICS EXPRESS, 2016, 13 (11):