Fast custom instruction identification algorithm based on basic convex pattern model for supporting ASIP automated design

被引:1
|
作者
Zhao, Kang [1 ]
Bian, Jinian [1 ]
Dong, Sheqin [1 ]
Song, Yang [2 ]
Goto, Satoshi [2 ]
机构
[1] Tsinghua Univ, EDA Lab, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[2] Waseda Univ, Grad Sch Informat Prod & Syst, Kitakyushu, Fukuoka 8080135, Japan
关键词
custom instruction identification; basic convex pattern (BCP); system-on-a-chip (SoC); application specific instruction-set processor (ASIP);
D O I
10.1093/ietfec/e91-a.6.1478
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To improve the computation efficiency of the application specific instruction-set processor (ASIR), a strategy of hardware/software collaborative design is usually utilized. In this process, the autocustomization of specific instruction set has always been a key part to support the automated design of ASIR The key issue of this problem's how to effectively reduce the huge exponential exploration space in the instruction identification process. To address this issue, we first formulate it as a feasible sub-graph enumeration problem under multiple constraints, and then propose a fast instruction identification algorithm based on a new model called basic convex pattern (BCP). The kernel technique in this algorithm is the transformation from the graph exploration to the formula-based computations. The experimental results have indicated that the proposed algorithm has a distinct reduction in the execution time.
引用
收藏
页码:1478 / 1487
页数:10
相关论文
共 31 条
  • [1] A fast custom instructions identification algorithm based on basic convex pattern model for supporting ASIP automated design
    Zhao, Kang
    Bian, Jinian
    Dong, Sheqin
    PROCEEDINGS OF THE 2007 11TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS 1 AND 2, 2007, : 121 - +
  • [2] Fast Custom Instruction Identification by Convex Subgraph Enumeration
    Atasu, Kubilay
    Mencer, Oskar
    Luk, Wayne
    Oezturan, Can
    Duendar, Guenhan
    2008 INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2008, : 1 - +
  • [3] A Polynomial-Time Custom Instruction Identification Algorithm Based on Dynamic Programming
    Ahn, Junwhan
    Lee, Imyong
    Choi, Kiyoung
    2011 16TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2011,
  • [4] Dual-Purpose Custom Instruction Identification Algorithm based on Particle Swarm Optimization
    Kamal, Mehdi
    Amiri, Neda Kazemian
    Kamran, Arezoo
    Hoseini, Seyyed Alireza
    Dehyadegari, Masoud
    Noori, Hamid
    21ST IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2010,
  • [5] Fast Algorithm of Image Selective Segmentation Model Based on Convex Relaxation
    Jin Zhengmeng
    Lian Xiaoyu
    Yang Tianji
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2022, 44 (07) : 2522 - 2530
  • [6] A robust and fast star identification algorithm based on an ordered set of points pattern
    Zhu, Hailong
    Liang, Bin
    Zhang, Tao
    ACTA ASTRONAUTICA, 2018, 148 : 327 - 336
  • [7] A fast tag identification algorithm based on Model-String
    Yang, Zhiying
    Yue, Luo
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT LOGISTICS SYSTEMS, 2008, : 22 - 27
  • [8] A Cell-Based Fast Memetic Algorithm for Automated Convolutional Neural Architecture Design
    Dong, Junwei
    Hou, Boyu
    Feng, Liang
    Tang, Huajin
    Tan, Kay Chen
    Ong, Yew-Soon
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (11) : 9040 - 9053
  • [9] DESIGN AND VALIDATION OF A MODEL-BASED AUTOMATED CONTROLLER TUNING ALGORITHM
    Gao, Xuemei
    Mishra, Sandipan
    PROCEEDINGS OF THE ASME 5TH ANNUAL DYNAMIC SYSTEMS AND CONTROL DIVISION CONFERENCE AND JSME 11TH MOTION AND VIBRATION CONFERENCE, DSCC 2012, VOL 1, 2013, : 413 - 421
  • [10] Concave-convex norm ratio prior based double model and fast algorithm for blind deconvolution
    Yu, YiBin
    Peng, Nian
    Gan, JunYing
    NEUROCOMPUTING, 2016, 171 : 781 - 787