Path prediction for high issue-rate processors

Rapid developments in the exploitation of instruction-level parallelism are prompting deeper-pipelined, wider machines with high issue rates. Speculative execution has been used to provide the required issue bandwidth. Current methods predict a single branch at a time. Performance improvement is pos...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Menezes, K.N., Sathaye, S.W., Coate, T.M.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 188
container_issue
container_start_page 178
container_title
container_volume
creator Menezes, K.N.
Sathaye, S.W.
Coate, T.M.
description Rapid developments in the exploitation of instruction-level parallelism are prompting deeper-pipelined, wider machines with high issue rates. Speculative execution has been used to provide the required issue bandwidth. Current methods predict a single branch at a time. Performance improvement is possible by predicting multiple branches in a single cycle. The paper presents a technique to predict paths in a single access. The correlation of a path with the branches executed before it, is exploited to provide high prediction accuracy. A novel path prediction automaton is presented The automaton is easily scalable to predict long paths through arbitrary subgraphs. It also predicts a path through a subgraph in a single access. The automaton requires only n+1 bits for predicting the 2/sup n/ paths in a subgraph of depth n. The performance of the proposed path predictor is measured. The full path accuracy (accuracy in predicting all the branches in a path) is higher than or equal to other predictors found in the literature. This performance is achieved at a low hardware cost. The scalability single access prediction and low hardware cost of the path prediction technique presented in the paper make it suitable for machines requiring high issue bandwidth.
doi_str_mv 10.1109/PACT.1997.644014
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_644014</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>644014</ieee_id><sourcerecordid>644014</sourcerecordid><originalsourceid>FETCH-LOGICAL-i104t-32b582633d5bbaf4d8db34d8b04e48c3086a7a2cdc61fa6bbd302fee1c96d5423</originalsourceid><addsrcrecordid>eNotj8tqwzAURAWhkDTNPnTlH7B7JV0r0jKYviDQLNJ10OOqVkjrILmL_n1d0lnMLA4MM4ytOTScg3nYb7tDw43ZNAoROM7YLWiulQYDcs5WpZxgEmKLQi5Ys7djX10yheTHNHxVcchVnz76KpXyTXW2I0148FTKkMsdu4n2XGj1n0v2_vR46F7q3dvza7fd1YkDjrUUrtVCSRla52zEoIOTkztAQu0laGU3VvjgFY9WORckiEjEvVHhb9iS3V97ExEdLzl92vxzvD6Sv-k0QU8</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Path prediction for high issue-rate processors</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Menezes, K.N. ; Sathaye, S.W. ; Coate, T.M.</creator><creatorcontrib>Menezes, K.N. ; Sathaye, S.W. ; Coate, T.M.</creatorcontrib><description>Rapid developments in the exploitation of instruction-level parallelism are prompting deeper-pipelined, wider machines with high issue rates. Speculative execution has been used to provide the required issue bandwidth. Current methods predict a single branch at a time. Performance improvement is possible by predicting multiple branches in a single cycle. The paper presents a technique to predict paths in a single access. The correlation of a path with the branches executed before it, is exploited to provide high prediction accuracy. A novel path prediction automaton is presented The automaton is easily scalable to predict long paths through arbitrary subgraphs. It also predicts a path through a subgraph in a single access. The automaton requires only n+1 bits for predicting the 2/sup n/ paths in a subgraph of depth n. The performance of the proposed path predictor is measured. The full path accuracy (accuracy in predicting all the branches in a path) is higher than or equal to other predictors found in the literature. This performance is achieved at a low hardware cost. The scalability single access prediction and low hardware cost of the path prediction technique presented in the paper make it suitable for machines requiring high issue bandwidth.</description><identifier>ISBN: 0818680903</identifier><identifier>ISBN: 9780818680908</identifier><identifier>DOI: 10.1109/PACT.1997.644014</identifier><language>eng</language><publisher>IEEE</publisher><subject>Accuracy ; Automata ; Bandwidth ; Costs ; Counting circuits ; Frequency ; Hardware ; History ; Parallel processing ; Scalability</subject><ispartof>Proceedings 1997 International Conference on Parallel Architectures and Compilation Techniques, 1997, p.178-188</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/644014$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2051,4035,4036,27904,54898</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/644014$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Menezes, K.N.</creatorcontrib><creatorcontrib>Sathaye, S.W.</creatorcontrib><creatorcontrib>Coate, T.M.</creatorcontrib><title>Path prediction for high issue-rate processors</title><title>Proceedings 1997 International Conference on Parallel Architectures and Compilation Techniques</title><addtitle>PACT</addtitle><description>Rapid developments in the exploitation of instruction-level parallelism are prompting deeper-pipelined, wider machines with high issue rates. Speculative execution has been used to provide the required issue bandwidth. Current methods predict a single branch at a time. Performance improvement is possible by predicting multiple branches in a single cycle. The paper presents a technique to predict paths in a single access. The correlation of a path with the branches executed before it, is exploited to provide high prediction accuracy. A novel path prediction automaton is presented The automaton is easily scalable to predict long paths through arbitrary subgraphs. It also predicts a path through a subgraph in a single access. The automaton requires only n+1 bits for predicting the 2/sup n/ paths in a subgraph of depth n. The performance of the proposed path predictor is measured. The full path accuracy (accuracy in predicting all the branches in a path) is higher than or equal to other predictors found in the literature. This performance is achieved at a low hardware cost. The scalability single access prediction and low hardware cost of the path prediction technique presented in the paper make it suitable for machines requiring high issue bandwidth.</description><subject>Accuracy</subject><subject>Automata</subject><subject>Bandwidth</subject><subject>Costs</subject><subject>Counting circuits</subject><subject>Frequency</subject><subject>Hardware</subject><subject>History</subject><subject>Parallel processing</subject><subject>Scalability</subject><isbn>0818680903</isbn><isbn>9780818680908</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1997</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj8tqwzAURAWhkDTNPnTlH7B7JV0r0jKYviDQLNJ10OOqVkjrILmL_n1d0lnMLA4MM4ytOTScg3nYb7tDw43ZNAoROM7YLWiulQYDcs5WpZxgEmKLQi5Ys7djX10yheTHNHxVcchVnz76KpXyTXW2I0148FTKkMsdu4n2XGj1n0v2_vR46F7q3dvza7fd1YkDjrUUrtVCSRla52zEoIOTkztAQu0laGU3VvjgFY9WORckiEjEvVHhb9iS3V97ExEdLzl92vxzvD6Sv-k0QU8</recordid><startdate>1997</startdate><enddate>1997</enddate><creator>Menezes, K.N.</creator><creator>Sathaye, S.W.</creator><creator>Coate, T.M.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>1997</creationdate><title>Path prediction for high issue-rate processors</title><author>Menezes, K.N. ; Sathaye, S.W. ; Coate, T.M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i104t-32b582633d5bbaf4d8db34d8b04e48c3086a7a2cdc61fa6bbd302fee1c96d5423</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1997</creationdate><topic>Accuracy</topic><topic>Automata</topic><topic>Bandwidth</topic><topic>Costs</topic><topic>Counting circuits</topic><topic>Frequency</topic><topic>Hardware</topic><topic>History</topic><topic>Parallel processing</topic><topic>Scalability</topic><toplevel>online_resources</toplevel><creatorcontrib>Menezes, K.N.</creatorcontrib><creatorcontrib>Sathaye, S.W.</creatorcontrib><creatorcontrib>Coate, T.M.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Menezes, K.N.</au><au>Sathaye, S.W.</au><au>Coate, T.M.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Path prediction for high issue-rate processors</atitle><btitle>Proceedings 1997 International Conference on Parallel Architectures and Compilation Techniques</btitle><stitle>PACT</stitle><date>1997</date><risdate>1997</risdate><spage>178</spage><epage>188</epage><pages>178-188</pages><isbn>0818680903</isbn><isbn>9780818680908</isbn><abstract>Rapid developments in the exploitation of instruction-level parallelism are prompting deeper-pipelined, wider machines with high issue rates. Speculative execution has been used to provide the required issue bandwidth. Current methods predict a single branch at a time. Performance improvement is possible by predicting multiple branches in a single cycle. The paper presents a technique to predict paths in a single access. The correlation of a path with the branches executed before it, is exploited to provide high prediction accuracy. A novel path prediction automaton is presented The automaton is easily scalable to predict long paths through arbitrary subgraphs. It also predicts a path through a subgraph in a single access. The automaton requires only n+1 bits for predicting the 2/sup n/ paths in a subgraph of depth n. The performance of the proposed path predictor is measured. The full path accuracy (accuracy in predicting all the branches in a path) is higher than or equal to other predictors found in the literature. This performance is achieved at a low hardware cost. The scalability single access prediction and low hardware cost of the path prediction technique presented in the paper make it suitable for machines requiring high issue bandwidth.</abstract><pub>IEEE</pub><doi>10.1109/PACT.1997.644014</doi><tpages>11</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 0818680903
ispartof Proceedings 1997 International Conference on Parallel Architectures and Compilation Techniques, 1997, p.178-188
issn
language eng
recordid cdi_ieee_primary_644014
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Accuracy
Automata
Bandwidth
Costs
Counting circuits
Frequency
Hardware
History
Parallel processing
Scalability
title Path prediction for high issue-rate processors
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-25T14%3A35%3A28IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Path%20prediction%20for%20high%20issue-rate%20processors&rft.btitle=Proceedings%201997%20International%20Conference%20on%20Parallel%20Architectures%20and%20Compilation%20Techniques&rft.au=Menezes,%20K.N.&rft.date=1997&rft.spage=178&rft.epage=188&rft.pages=178-188&rft.isbn=0818680903&rft.isbn_list=9780818680908&rft_id=info:doi/10.1109/PACT.1997.644014&rft_dat=%3Cieee_6IE%3E644014%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=644014&rfr_iscdi=true