A Systematic Methodology to Compute the Architectural Vulnerability Factors for a High-Performance Microprocessor
Single-event upsets from particle strikes have become akey challenge in microprocessor design. Techniques todeal with these transient faults exist, but come at a cost.Designers clearly require accurate estimates of processorerror rates to make appropriate cost/reliability trade-offs.This paper descr...
Uložené v:
| Vydané v: | 36th Annual International Symposium on Microarchitecture (MICRO-36 2003) s. 29 |
|---|---|
| Hlavní autori: | , , , , |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
Washington, DC, USA
IEEE Computer Society
03.12.2003
|
| Edícia: | ACM Conferences |
| Predmet: | |
| ISBN: | 076952043X, 9780769520438 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | Single-event upsets from particle strikes have become akey challenge in microprocessor design. Techniques todeal with these transient faults exist, but come at a cost.Designers clearly require accurate estimates of processorerror rates to make appropriate cost/reliability trade-offs.This paper describes a method for generating theseestimates.A key aspect of this analysis is that some single-bit faults(such as those occurring in the branch predictor) will notproduce an error in a program's output. We define astructure's architectural vulnerability factor (AVF) as theprobability that a fault in that particular structure willresult in an error. A structure's error rate is the product ofits raw error rate, as determined by process and circuittechnology, and the AVF.Unfortunately, computing AVFs of complex structures,such as the instruction queue, can be quite involved. Weidentify numerous cases, such as prefetches, dynamicallydead code, and wrong-path instructions, in which a faultwill not affect correct execution. We instrument a detailedIA64 processor simulator to map bit-level microarchitecturalstate to these cases, generating per-structure AVFestimates. This analysis shows AVFs of 28% and 9% forthe instruction queue and execution units, respectively,averaged across dynamic sections of the entire CPU2000benchmark suite. |
|---|---|
| AbstractList | Single-event upsets from particle strikes have become akey challenge in microprocessor design. Techniques todeal with these transient faults exist, but come at a cost.Designers clearly require accurate estimates of processorerror rates to make appropriate cost/reliability trade-offs.This paper describes a method for generating theseestimates.A key aspect of this analysis is that some single-bit faults(such as those occurring in the branch predictor) will notproduce an error in a program's output. We define astructure's architectural vulnerability factor (AVF) as theprobability that a fault in that particular structure willresult in an error. A structure's error rate is the product ofits raw error rate, as determined by process and circuittechnology, and the AVF.Unfortunately, computing AVFs of complex structures,such as the instruction queue, can be quite involved. Weidentify numerous cases, such as prefetches, dynamicallydead code, and wrong-path instructions, in which a faultwill not affect correct execution. We instrument a detailedIA64 processor simulator to map bit-level microarchitecturalstate to these cases, generating per-structure AVFestimates. This analysis shows AVFs of 28% and 9% forthe instruction queue and execution units, respectively,averaged across dynamic sections of the entire CPU2000benchmark suite. |
| Author | Austin, Todd Weaver, Christopher Emer, Joel Reinhardt, Steven K. Mukherjee, Shubhendu S. |
| Author_xml | – sequence: 1 givenname: Shubhendu S. surname: Mukherjee fullname: Mukherjee, Shubhendu S. organization: VSSAD,MMDC,Intel Corporation, 334 South Street.Shrewsbury,Massachusetts, Advanced Computer Architecture Lab, EECS Department,University of Michigan, 1301 Beal Avenue,Ann Arbor,MI – sequence: 2 givenname: Christopher surname: Weaver fullname: Weaver, Christopher organization: VSSAD,MMDC,Intel Corporation, 334 South Street.Shrewsbury,Massachusetts, Advanced Computer Architecture Lab, EECS Department,University of Michigan, 1301 Beal Avenue,Ann Arbor,MI – sequence: 3 givenname: Joel surname: Emer fullname: Emer, Joel organization: VSSAD,MMDC,Intel Corporation, 334 South Street.Shrewsbury,Massachusetts, Advanced Computer Architecture Lab, EECS Department,University of Michigan, 1301 Beal Avenue,Ann Arbor,MI – sequence: 4 givenname: Steven K. surname: Reinhardt fullname: Reinhardt, Steven K. organization: VSSAD,MMDC,Intel Corporation, 334 South Street.Shrewsbury,Massachusetts, Advanced Computer Architecture Lab, EECS Department,University of Michigan, 1301 Beal Avenue,Ann Arbor,MI – sequence: 5 givenname: Todd surname: Austin fullname: Austin, Todd organization: Advanced Computer Architecture Lab, EECS Department,University of Michigan, 1301 Beal Avenue,Ann Arbor,MI |
| BookMark | eNqFkM9LwzAcxQMq6OaO3nPyZGfSNG1zHMM5YUPBH3gLSfrtGm0bl6SH_fdWJnj0XR5f-PAe3zdBp73rAaErSuZ81K3geUaL-Wi8ICdoQopc8JRk7P0czUL4IKMyTouCXKD9Aj8fQoRORWvwFmLjKte63QFHh5eu-xoi4NgAXnjT2AgmDl61-G1oe_BK29bGA14pE50PuHYeK7y2uyZ5Aj9eneoN4K013n15ZyAE5y_RWa3aALNfn6LX1d3Lcp1sHu8flotNomiZxUQIqHJONQfFKlGbmqUgDM9SXfM8HV_jVVUQpquyEiU1GeWMijoTrKRE60qzKbo-5o7N-wFClJ0NBtpW9eCGIBnNaVaUfARvjqAyndTOfQZJifxZUh6XlMclpfYW6r_cf3D2DZ6Md_Q |
| ContentType | Conference Proceeding |
| Copyright | Copyright (c) 2003 Institute of Electrical and Electronics Engineers, Inc. All rights reserved. |
| Copyright_xml | – notice: Copyright (c) 2003 Institute of Electrical and Electronics Engineers, Inc. All rights reserved. |
| DBID | 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.5555/956417.956570 |
| DatabaseName | Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| EndPage | 29 |
| Genre | Conference Paper |
| GroupedDBID | 6IE 6IK 6IL AAJGR AAVQY ACM ADPZR ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI IERZE OCL RIB RIC RIE RIL 7SC 8FD AAWTH JQ2 L7M LHSKQ L~C L~D |
| ID | FETCH-LOGICAL-a184t-99ed651b5ea3d9fcf32e9c542bf5625655dd703bd8d981c415319f493810bbdb3 |
| ISBN | 076952043X 9780769520438 |
| ISICitedReferencesCount | 529 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000189157500003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Thu Jul 10 20:28:02 EDT 2025 Wed Jan 31 06:51:02 EST 2024 Wed Jan 31 06:44:15 EST 2024 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | OpenURL |
| MeetingName | MICRO-36: The 36th Annual International Symposium on Microarchitecture |
| MergedId | FETCHMERGED-LOGICAL-a184t-99ed651b5ea3d9fcf32e9c542bf5625655dd703bd8d981c415319f493810bbdb3 |
| Notes | SourceType-Conference Papers & Proceedings-1 ObjectType-Conference Paper-1 content type line 25 |
| PQID | 31614785 |
| PQPubID | 23500 |
| PageCount | 1 |
| ParticipantIDs | acm_books_10_5555_956417_956570 proquest_miscellaneous_31614785 acm_books_10_5555_956417_956570_brief |
| PublicationCentury | 2000 |
| PublicationDate | 20031203 |
| PublicationDateYYYYMMDD | 2003-12-03 |
| PublicationDate_xml | – month: 12 year: 2003 text: 20031203 day: 03 |
| PublicationDecade | 2000 |
| PublicationPlace | Washington, DC, USA |
| PublicationPlace_xml | – name: Washington, DC, USA |
| PublicationSeriesTitle | ACM Conferences |
| PublicationTitle | 36th Annual International Symposium on Microarchitecture (MICRO-36 2003) |
| PublicationYear | 2003 |
| Publisher | IEEE Computer Society |
| Publisher_xml | – name: IEEE Computer Society |
| SSID | ssj0000451770 |
| Score | 1.7474786 |
| Snippet | Single-event upsets from particle strikes have become akey challenge in microprocessor design. Techniques todeal with these transient faults exist, but come at... |
| SourceID | proquest acm |
| SourceType | Aggregation Database Publisher |
| StartPage | 29 |
| SubjectTerms | Hardware -- Hardware validation Hardware -- Integrated circuits Hardware -- Integrated circuits -- Interconnect -- Input -- output circuits Hardware -- Very large scale integration design -- Application-specific VLSI designs -- Application specific processors |
| Title | A Systematic Methodology to Compute the Architectural Vulnerability Factors for a High-Performance Microprocessor |
| URI | https://www.proquest.com/docview/31614785 |
| WOSCitedRecordID | wos000189157500003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Nb9MwGLa6iQM3EEOMj-EDcEGBpI6T-DihVQh1XTU66C2KY0frWJOuTabtz_BbeV_HSZoxaeJAD1FlRa7lx_X7_byEvFNcJVEKCLiBYo7Ph5EjA1c5PMhQwCSpmxrK_HE4mUTzuZgOBr-bWpjryzDPo5sbsfqvUMMYgI2ls_8AdzspDMB3AB2eADs872jE9wofFmAcpmbN77v7vt8uMUWrWmKA4BgT8XpRBFA1AZLTE4cFyDPYeWBtNrMlNzcMr8em73RN3wTKq20NUZepdHPCb_6oLpHW2mTg3n4c2eY-JnPTpJg4063CBbOmVV25UKy7o_ALztWFJfQ_r-S5zlXVuWx_6sRmoW4RJbSGgm0O863QbSrJqV7kWGtW2iw3uO6ts7fxfjCTScJ6RrAbBoJjiW90n0jg8MEsEB74XvhJYJTX7WRfE--fnMSjs_E4nh3NZx9WVw52JcPovW3RskN2wtCtqwNbDx4y88Bo7QuqV9BQOrUrqlldcQ2feytAXShd_iX_jVIze0L2unJPOm3P0lMy0PkzcnVIO8DpFuC0LKgFnALgtAc47QFOLeAUIKYJvQs47QO-R85GR7MvXx3bn8NJvMgvHSG0CrgnuU6YElmasaEWKfeHMkOzOuBcKRAoUkVKRF4KqiLc95kvkFROSiXZc7KbF7l-QSiY7TJRQgWCMV9KXw7hkshSJqJQZeHQ2ydvYb9i_JttYrBbcUfjekfjekf3yfsH3ojleqEzmKnZ8xhuUgyPJbkuqk3MwPjxw4i_fPCNV-RxdxZfk91yXek35FF6XS426wNzSv4A0h2TcA |
| linkProvider | IEEE |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=36th+Annual+International+Symposium+on+Microarchitecture+%28MICRO-36+2003%29&rft.atitle=A+Systematic+Methodology+to+Compute+the+Architectural+Vulnerability+Factors+for+a+High-Performance+Microprocessor&rft.au=Mukherjee%2C+Shubhendu+S&rft.au=Weaver%2C+Christopher&rft.au=Emer%2C+Joel&rft.au=Reinhardt%2C+Steven+K&rft.date=2003-12-03&rft.isbn=9780769520438&rft_id=info:doi/10.5555%2F956417.956570&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769520438/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769520438/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769520438/sc.gif&client=summon&freeimage=true |

