AN ASIP INSTRUCTION SET OPTIMIZATION ALGORITHM WITH FUNCTIONAL MODULE SHARING CONSTRAINT

被引:0
|
作者
ALOMARY, AY
IMAI, M
HIKICHI, N
机构
关键词
ASIP; INSTRUCTION SET OPTIMIZATION; BRANCH-AND-BOUND METHOD; FUNCTIONAL MODULE SHARING; PEAS SYSTEM;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One of the most interesting and most analyzed aspects of the CPU design is the instruction set design. How many and which operations to be provided by hardware is one of the most fundamental issues relating to the instruction set design. This paper describes a novel method that formulates the instruction set design of ASIP (an Application Specific Integrated Processor) using a combinatorial approach. Starting with the whole set of all possible candidate instructions that represent a given application domain, this approach selects a subset that maximizes the performance under the constraints of chip area, power consumption, and functional module sharing relation among operations. This leads to the efficient implementation of the selected instructions. A branch-and-bound algorithm is used to solve this combinatorial optimization problem. This approach selects the most important instructions for a given application as well as optimizing the hardware resources that implement the selected instructions. This approach also enables designers to predict the performance of their design before implementing them, which is a quite important feature for producing a quality design in reasonable time.
引用
收藏
页码:1713 / 1720
页数:8
相关论文
共 50 条
  • [41] A dual-population search differential evolution algorithm for functional distributed constraint optimization problems
    Shi, Meifeng
    Liao, Xin
    Chen, Yuan
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2022, 90 (10) : 1055 - 1078
  • [42] A dual-population search differential evolution algorithm for functional distributed constraint optimization problems
    Meifeng Shi
    Xin Liao
    Yuan Chen
    Annals of Mathematics and Artificial Intelligence, 2022, 90 : 1055 - 1078
  • [43] Application-Specific Instruction Set Architecture for an Ultralight Hardware Security Module
    Ayoub, Ahmed A.
    Aagaard, Mark D.
    PROCEEDINGS OF THE 2020 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2020, : 69 - 79
  • [44] CYLINDRICAL CONSTRAINT EVOLUTIONARY ALGORITHM FOR MULTIOBJECTIVE OPTIMIZATION
    Erfani, Tohid
    Utyuzhnikov, Sergei V.
    ECTA 2011/FCTA 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION THEORY AND APPLICATIONS AND INTERNATIONAL CONFERENCE ON FUZZY COMPUTATION THEORY AND APPLICATIONS, 2011, : 184 - 189
  • [45] Cuckoo search algorithm for Constraint Satisfaction and Optimization
    Majumdar, Dipankar
    Mallick, Subhasis
    2016 SECOND IEEE INTERNATIONAL CONFERENCE ON RESEARCH IN COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (ICRCICN), 2016, : 235 - 240
  • [46] RAP via constraint optimization genetic algorithm
    Sunita Kumari
    Pooja Khurana
    Shakuntla Singla
    Life Cycle Reliability and Safety Engineering, 2021, 10 (4) : 341 - 345
  • [47] Fast custom instruction identification algorithm based on basic convex pattern model for supporting ASIP automated design
    Zhao, Kang
    Bian, Jinian
    Dong, Sheqin
    Song, Yang
    Goto, Satoshi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (06) : 1478 - 1487
  • [48] Arithmetic module generator with algorithm optimization capability
    Watanabe, Yuki
    Homma, Naofumi
    Aoki, Takafumi
    Higuchi, Tatsuo
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 1796 - +
  • [49] An Optimal ILP Algorithm for Approaching Identifying Instruction Set Extension
    Chang, Jeong-Uk
    Lin, Chi-Ho
    2011 IEEE REGION 10 CONFERENCE TENCON 2011, 2011, : 34 - 38
  • [50] A dataflow analysis for mode set optimization in DSP instruction sets
    Chu, Jiho
    Han, Youngsun
    Kim, Seon Wook
    2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 775 - 780