Efficient ASIP Design for Configurable Processors with Fine-Grained Resource Sharing

被引:0
|
作者
Dinh, Quang [1 ]
Chen, Deming [1 ]
Wong, Martin D. F. [1 ]
机构
[1] Univ Illinois, Dept Elect & Comp Engn, Urbana, IL USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Application-Specific Instruction-set Processors (ASIP) can improve execution speed by using custom instructions. Several ASIP design automation flows have been proposed recently. In this paper, we investigate two techniques to improve these flows, so that ASIP can be efficiently applied to simple computer architectures in embedded applications. Firstly, we efficiently generate custom instructions with multi-cycle 10 (which allows multi-outputs), thus removing the constraint imposed by the ports of the register file. Secondly, we allow identical portions of different custom instructions to be shared, thus allowing more custom instructions under the same area constraint. To handle the greatly increased exploration space, we propose several heuristics to keep the problem tractable. Experimental results show that we can achieve 3x speedup in some cases.
引用
收藏
页码:99 / 106
页数:8
相关论文
共 50 条
  • [1] A Fine-grained Analysis and ASIP Design Strategy for Specific Algorithm
    Ju, Jinbin
    Chen, Qian
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (07): : 3031 - 3038
  • [2] 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
  • [3] A Fine-grained Methodology for Accuracy-configurable and Energy-efficient Gaussian Filters Design
    Borges, Talita Alves
    Soares, Leonardo Bandeira
    Meinhardt, Cristina
    [J]. 33RD SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI 2020), 2020,
  • [4] Resource availability prediction in Fine-Grained Cycle Sharing systems
    Ren, Xiaojuan
    Lee, Seyong
    Eigenmann, Rudolf
    Bagchi, Saurabh
    [J]. HPDC-15: PROCEEDINGS OF THE 15TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, 2005, : 93 - 104
  • [5] FISHNET: Fine-Grained Filter Sharing for Resource-Efficient Multi-Task Learning
    Dai, Xin
    Kong, Xiangnan
    Guo, Tian
    He, Xinlu
    [J]. PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, : 322 - 331
  • [6] Efficient Sharing and Fine-Grained Scheduling of Virtualized GPU Resources
    Zhao, Xiaohui
    Yao, Jianguo
    Gao, Ping
    Guan, Haibing
    [J]. 2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 742 - 752
  • [7] Exploiting Fine-Grained Parallelism on Cell Processors
    Hoffmann, Ralf
    Prell, Andreas
    Rauber, Thomas
    [J]. EURO-PAR 2010 - PARALLEL PROCESSING, PART II, 2010, 6272 : 175 - 186
  • [8] Efficient and Fine-Grained Sharing of Signed Healthcare Data in Smart Healthcare
    Liu, Jianghua
    Xu, Lei
    Gu, Bruce
    Cui, Lei
    Zhu, Fei
    [J]. NETWORK AND SYSTEM SECURITY, NSS 2022, 2022, 13787 : 443 - 458
  • [9] Empirical studies on the behavior of resource availability in fine-grained cycle sharing systems
    Ren, Xiaojuan
    Eigenmann, Rudolf
    [J]. 2006 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2006, : 3 - 11
  • [10] Prediction of resource availability in fine-grained cycle sharing systems empirical evaluation
    Ren X.
    Lee S.
    Eigenmann R.
    Bagchi S.
    [J]. Journal of Grid Computing, 2007, 5 (2) : 173 - 195