A microprocessor architecture utilizing histories of dynamic sequences saved in distributed memories

被引:0
|
作者
Sato, T
机构
[1] Toshiba Corp, Kawasaki-shi, Japan
来源
IEICE TRANSACTIONS ON ELECTRONICS | 1998年 / E81C卷 / 09期
关键词
instruction level parallelism; superscalar processors; out-of-order execution; non-consecutive basic block buffer; dynamic speculation of data dependence;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In order to improve microprocessor performance, we propose to utilize histories of dynamic instruction sequences. A lot of special purpose memories integrated in a processor chip hold the histories. In this paper, we describe the usefulness of using two special purpose memories: Non-Consecutive basic block Buffer (NCB) and Reference Prediction Table (RPT). The NCB improves instruction fetching efficiency in order to relieve control dependences. The RPT predicts data addresses in order to speculate data dependences. From the simulation study, it has been Found that the proposed mechanisms improve processor performance by up to 49.2%.
引用
收藏
页码:1398 / 1407
页数:10
相关论文
共 50 条
  • [31] Dynamic distributed software architecture design with PARSE-DAT
    Liu, A
    INTERNATIONAL CONFERENCE ON SOFTWARE METHODS AND TOOLS, PROCEEDING, 2000, : 199 - 207
  • [32] GENERATION OF NORMALLY DISTRIBUTED RANDOM SEQUENCES IN STOCHASTIC DYNAMIC-MODELS
    FKIRIN, MA
    CYBERNETICS AND SYSTEMS, 1987, 18 (04) : 299 - 303
  • [33] Regionally Distributed Architecture for Dynamic e-Learning Environment (RDADeLE)
    AlZahrani, Saleh
    Ayesh, Aladdin
    Zedan, Hussein
    2008 CONFERENCE ON HUMAN SYSTEM INTERACTIONS, VOLS 1 AND 2, 2008, : 585 - 590
  • [34] Handling Dynamic Networks Using Ant Colony Optimization on a Distributed Architecture
    Ilie, Sorin
    Badica, Costin
    COMPUTATIONAL COLLECTIVE INTELLIGENCE: SEMANTIC WEB, SOCIAL NETWORKS AND MULTIAGENT SYSTEMS, 2009, 5796 : 653 - 664
  • [35] An Architecture for Dependable Connectivity in OSGi-Enabled Dynamic Distributed Systems
    Raza, Ali
    Navaie, Keivan
    Nicholson, Richard
    2018 FIFTH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY, 2018, : 99 - 106
  • [36] Dynamic Meta-Scheduling Architecture based on Monitoring in Distributed Systems
    Pop, Florin
    Dobre, Ciprian
    Stratan, Corina
    Costan, Alexandru
    Cristea, Valentin
    CISIS: 2009 INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, VOLS 1 AND 2, 2009, : 388 - 395
  • [37] Dynamic Architecture for Collaborative Distributed Storage of Collected Data in Fog Environments
    Benhamida, Nadjette
    Bouallouche-Medjkoune, Louiza
    Aissani, Djamil
    Kouahla, Zineddine
    WIRELESS PERSONAL COMMUNICATIONS, 2022, 123 (04) : 3511 - 3537
  • [38] Dynamic Architecture for Collaborative Distributed Storage of Collected Data in Fog Environments
    Nadjette Benhamida
    Louiza Bouallouche-Medjkoune
    Djamil Aïssani
    Zineddine Kouahla
    Wireless Personal Communications, 2022, 123 : 3511 - 3537
  • [39] A Distributed Register File Architecture Based on Dynamic Scheduling for VLIW Machine
    Guo, Yang
    Wang, Donglin
    Liu, Zijun
    Meng, Hongyu
    2018 8TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC), 2018, : 67 - 70
  • [40] An HTTP-based distributed architecture supporting dynamic cooperation processes
    Psaila, G
    Sixteenth International Workshop on Database and Expert Systems Applications, Proceedings, 2005, : 621 - 625