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 条
  • [41] Static IRS Meets Distributed MIMO: A New Architecture for Dynamic Beamforming
    Chen, Guangji
    Wu, Qingqing
    Wu, Celimuge
    Jian, Mengnan
    Chen, Yijian
    Chen, Wen
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2023, 12 (11) : 1866 - 1870
  • [42] AN ARCHITECTURE SUPPORTING DYNAMIC CONFIGURATION OF DISTRIBUTED, MIXED-LANGUAGE APPLICATIONS
    BECHER, J
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 6 : 23 - 40
  • [44] Novel Cross-Point Architecture utilizing Distributed Diode Selector for Read Margin Amplification
    Ravsher, Taras
    Fantini, Andrea
    Trivedi, Kruti
    Rassoul, Nouredine
    Dekkers, Harold
    Belmonte, Attilio
    Van Houdt, Jan
    Afanas'ev, Valeri
    Wostyn, Kurt
    Couet, Sebastien
    Kar, Gouri Sankar
    2024 IEEE INTERNATIONAL MEMORY WORKSHOP, IMW, 2024,
  • [45] A distributed dynamic μFirewall architecture with mobile agents and KeyNote trust management system
    Jin, H
    Xian, F
    Han, ZF
    Li, SL
    INFORMATION AND COMMUNICATIONS SECURITY, PROCEEDINGS, 2002, 2513 : 13 - 24
  • [46] Virtual Tree: A robust architecture for interval valid queries in dynamic distributed systems
    Baldoni, Roberto
    Bonomi, Silvia
    Cerocchi, Adriano
    Querzoni, Leonardo
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (08) : 1135 - 1145
  • [47] Dynamic architecture based on network virtualization and distributed orchestration for management of autonomic network
    Saadon, Guy
    Haddad, Yoram
    Simoni, Noemie
    2019 15TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2019,
  • [48] DVM Based Dynamic VPN Architecture for Group Working and Orchestrated Distributed Computing
    Gao, Yiran
    Phillips, Chris
    He, Liwen
    2008 THIRD INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT, VOLS 1 AND 2, 2008, : 781 - +
  • [49] A Distributed Routing Architecture for Secure Communication over Highly Dynamic Radio Networks
    Hanigk, Sebastian
    Kretzschmar, Michael
    Eyermann, Frank
    2009 FIRST INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORKS (COMSNETS 2009), 2009, : 234 - 242
  • [50] An architecture to support dynamic service composition in distributed real-time systems
    Estevez-Ayres, Iria
    Almeida, Luis
    Garcia-Valls, Marisol
    Basanta-Val, Pablo
    10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 249 - +