A Fine-grained Analysis and ASIP Design Strategy for Specific Algorithm

被引:0
|
作者
Ju, Jinbin [1 ]
Chen, Qian [1 ]
机构
[1] Harbin Inst Technol, Shenzhen Grad Sch, Dept Elect & Informat Engn, Shenzhen 518055, Peoples R China
关键词
ASIP; OR1K; IR-C; code profiling; instruction extension; co-processor; basic block;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
An effective ASIP design strategy utilizing fine-grained code profiling is presented for specific algorithm. The fine-grained profiler combining the merits of high level and assembly level profiling methods provides sufficient characteristics of target algorithm to design instruction set architecture (ISA) of ASIP. The general design strategy includes converting the target algorithm into simple code blocks, taking fine-grained analysis, and extending custom instructions (CI). Architecture of coupling hardware is designed to implement the extended instructions, which are appended as co-processor. As an instance, Secure Hash Algorithm (SHA) is taken as the target code, to design an ASIP in this process. The implementation result shows that the designed processor has, at expense of relatively small hardware area consumed, achieved obvious improvement of performance.
引用
收藏
页码:3031 / 3038
页数:8
相关论文
共 50 条
  • [1] Fine-grained application source code profiling for ASIP design
    Karuri, K
    Al Faruque, MA
    Kraemer, S
    Leupers, R
    Ascheid, G
    Meyr, H
    [J]. 42nd Design Automation Conference, Proceedings 2005, 2005, : 329 - 334
  • [2] Efficient ASIP Design for Configurable Processors with Fine-Grained Resource Sharing
    Dinh, Quang
    Chen, Deming
    Wong, Martin D. F.
    [J]. FPGA 2008: SIXTEENTH ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2008, : 99 - 106
  • [3] A recommendation algorithm based on fine-grained feature analysis
    Lu, Wenjie
    Altenbek, Gulila
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 163
  • [4] A fine-grained version and configuration model in analysis and design
    Ohst, D
    Kelter, U
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2002, : 521 - 527
  • [5] Fine-Grained Crowdsourcing for Fine-Grained Recognition
    Jia Deng
    Krause, Jonathan
    Li Fei-Fei
    [J]. 2013 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2013, : 580 - 587
  • [6] Fine-grained Design Pattern Detection
    Lebon, Maurice
    Tzerpos, Vassilios
    [J]. 2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 267 - 272
  • [7] A Fuzzer Based on A Fine-grained Deeper Strategy
    Ye, Jiaxi
    Feng, Chao
    Tang, Chaojing
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2017, : 24 - 28
  • [8] DESIGN OF DYNAMIC FINE-GRAINED ROLE-BASED ACCESS CONTROL STRATEGY
    Zhao, Wenfang
    Gao, Fei
    [J]. 2012 IEEE 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENT SYSTEMS (CCIS) VOLS 1-3, 2012, : 274 - 278
  • [9] Fine-Grained Accident Detection: Database and Algorithm
    Yu, Hongyang
    Zhang, Xinfeng
    Wang, Yaowei
    Huang, Qingming
    Yin, Baocai
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2024, 33 : 1059 - 1069
  • [10] A FINE-GRAINED PARALLEL MEMORY COMPACTION ALGORITHM
    WEEMEEUW, P
    DEMOEN, B
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 20 (02) : 176 - 186