Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: https://hdl.handle.net/20.500.14279/33104
Τίτλος: NOREBA: A compiler-informed non-speculative out-of-order commit processor
Συγγραφείς: Hajiabadi, Ali 
Diavastos, Andreas 
Carlson, Trevor E. 
Major Field of Science: Engineering and Technology
Field Category: Computer and Information Sciences
Λέξεις-κλειδιά: hardware-software co-design;processor design;out-of-order commit;compilers
Ημερομηνία Έκδοσης: 19-Απρ-2021
Πηγή: 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 
Περίληψη: 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 
Εμφανίζεται στις συλλογές:Δημοσιεύσεις σε συνέδρια /Conference papers or poster or presentation

CORE Recommender
Δείξε την πλήρη περιγραφή του τεκμηρίου

Page view(s)

6
checked on 20 Οκτ 2024

Google ScholarTM

Check

Altmetric


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα