Automating processor customisation: Optimised memory access and resource sharing

被引:0
|
作者
Dimond, Robert [1 ]
Mencer, Oskar [1 ]
Luk, Wayne [1 ]
机构
[1] Univ London Imperial Coll Sci & Technol, Dept Comp, 180 Queens Gate, London SW7 2RH, England
基金
英国工程与自然科学研究理事会;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a novel methodology to generate Application Specific Instruction Processors (ASIPs) including custom instructions. Our implementation balances performance and area requirements by making custom instructions reusable across similar pieces of code. In addition to arithmetic and logic operations, table look-ups within custom instructions reduce costly accesses to global memory. We present synthesis and cycle-accurate simulation results for six embedded benchmarks running on customised processors. Reusable custom instructions achieve an average 319% speedup with only 5% additional area. The maximum speedup of 501% for the Advanced Encryption Standard (AES) requires only 3.6% additional area.
引用
收藏
页码:204 / +
页数:2
相关论文
共 50 条
  • [31] A Dynamic Resource Sharing Mechanism for Cloud Radio Access Networks
    Niu, Binglai
    Zhou, Yong
    Shah-Mansouri, Hamed
    Wong, Vincent W. S.
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2016, 15 (12) : 8325 - 8338
  • [32] Queueing system with processor sharing and limited memory under control of the AQM Mechanism
    O. M. Tikhonenko
    W. Kempa
    [J]. Automation and Remote Control, 2015, 76 : 1784 - 1796
  • [33] Queueing system with processor sharing and limited memory under control of the AQM Mechanism
    Tikhonenko, O. M.
    Kempa, W.
    [J]. AUTOMATION AND REMOTE CONTROL, 2015, 76 (10) : 1784 - 1796
  • [34] Supporting Concurrent Memory Access in TCF-aware Processor Architectures
    Forsell, Martti
    Roivainen, Jussi
    Leppanen, Ville
    Traff, Jesper Larsson
    [J]. 2017 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS): NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC), 2017,
  • [35] DRAM CONTROLLER SIMPLIFIES 32-BIT-PROCESSOR ACCESS TO MEMORY
    QUINNELL, RA
    [J]. EDN, 1992, 37 (04) : 93 - 94
  • [36] Promote access speed of DRAM memory in net processor (NP) filed
    Zhang, JX
    Liao, JM
    [J]. ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 540 - 543
  • [37] Resource-sharing in multiple-component working memory
    Doherty, Jason M.
    Logie, Robert H.
    [J]. MEMORY & COGNITION, 2016, 44 (08) : 1157 - 1167
  • [38] Resource-sharing in multiple-component working memory
    Jason M. Doherty
    Robert H. Logie
    [J]. Memory & Cognition, 2016, 44 : 1157 - 1167
  • [39] Time constraints and resource sharing in adults' working memory spans
    Barrouillet, P
    Bernardin, S
    Camos, V
    [J]. JOURNAL OF EXPERIMENTAL PSYCHOLOGY-GENERAL, 2004, 133 (01) : 83 - 100
  • [40] A generalized processor sharing approach to resource allocation for QoS in MultiCode-CDMA networks
    Kong, PY
    [J]. 57TH IEEE VEHICULAR TECHNOLOGY CONFERENCE, VTC 2003-SPRING, VOLS 1-4, PROCEEDINGS, 2003, : 1950 - 1954