Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.14279/33104
Title: NOREBA: A compiler-informed non-speculative out-of-order commit processor
Authors: Hajiabadi, Ali 
Diavastos, Andreas 
Carlson, Trevor E. 
Major Field of Science: Engineering and Technology
Field Category: Computer and Information Sciences
Keywords: hardware-software co-design;processor design;out-of-order commit;compilers
Issue Date: 19-Apr-2021
Source: ASPLOS '21: Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2022, pp. 182-193
Start page: 182
End page: 193
Conference: 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems 
Abstract: Modern superscalar processors execute instructions out-of-order, but commit them in program order to provide precise exception handling and safe instruction retirement. However, in-order instruction commit is highly conservative and holds on to critical resources far longer than necessary, severely limiting the reach of general-purpose processors, ultimately reducing performance. Solutions that allow for efficient, early reclamation of these critical resources could seize the opportunity to improve performance. One such solution is out-of-order commit, which has traditionally been challenging due to inefficient, complex hardware used to guarantee safe instruction retirement and provide precise exception handling. In this work, we present NOREBA, a processor for Non-speculative Out-of-order Retirement via Branch Reconvergence Analysis. In NOREBA, we enable non-speculative out-of-order commit and resource reclamation in a light-weight manner, improving performance and efficiency. We accomplish this through a combination of (1) automatic compiler annotation of true branch dependencies, and (2) an efficient re-design of the reorder buffer from traditional processors. By exploiting compiler branch dependency information, this system achieves 95% of the performance of aggressive, speculative solutions, without any additional speculation, and while maintaining energy efficiency.
URI: https://hdl.handle.net/20.500.14279/33104
ISBN: 9781450383172
DOI: 10.1145/3445814.3446726
Type: Conference Papers
Affiliation : National University of Singapore 
Universitat Politècnica de Catalunya 
Appears in Collections:Δημοσιεύσεις σε συνέδρια /Conference papers or poster or presentation

CORE Recommender
Show full item record

Page view(s)

19
Last Week
3
Last month
11
checked on Dec 3, 2024

Google ScholarTM

Check

Altmetric


Items in KTISIS are protected by copyright, with all rights reserved, unless otherwise indicated.