Scalable multi-cores with improved per-core performance using off-the-critical path reconfigurable hardware

Scaling the number of cores in a multi-core processor constraintsthe resources available in each core, resulting in reduced percoreperformance. Alternatively, the number of cores have to be reducedin order to improve per-core performance. In this paper, we propose atechnique to improve the per-core...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Suri, Tameesh, Aggarwal, Aneesh
Format: Tagungsbericht
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 377
container_issue
container_start_page 365
container_title
container_volume
creator Suri, Tameesh
Aggarwal, Aneesh
description Scaling the number of cores in a multi-core processor constraintsthe resources available in each core, resulting in reduced percoreperformance. Alternatively, the number of cores have to be reducedin order to improve per-core performance. In this paper, we propose atechnique to improve the per-core performance in a many-core processorwithout reducing the number of cores. In particular, we integrate aReconfigurable Hardware Unit (RHU) in each core. The RHU executesthe frequently encountered instructions to increase the core's overall executionbandwidth, thus improving its performance. We also propose anovel integrated hardware/software methodology for efficient RHU reconfiguration.The RHU has low area overhead, and hence has minimalimpact on the scalability of the multi-core. Our experiments show thatthe proposed architecture improves the per-core performance by an averageof about 12% across a wide range of applications, while incurringa per-core area overhead of only about 5%.
doi_str_mv 10.5555/1791889.1791928
format Conference Proceeding
fullrecord <record><control><sourceid>acm</sourceid><recordid>TN_cdi_acm_books_10_5555_1791889_1791928_brief</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>acm_books_10_5555_1791889_1791928</sourcerecordid><originalsourceid>FETCH-LOGICAL-a157t-99dda60e791f8b217bcca596dfb32c8751c337c98fb09b91eb13a2b164f1993e3</originalsourceid><addsrcrecordid>eNqNkE9LxDAUxAMiqOuevebopTVptm3eURb_LCx4UMFbSdKXbdy2KWnrfn3btR_AucxjYH48hpA7zuJ00gPPgUsJ8eyQyAtyI9INkyBBfF2Rdd9_s0mCSwbymhzfjaqVrpE2Yz24yPiAPT25oaKu6YL_wZJ2GM75fFgfGtUapGPv2gP11kZDhZEJbnATiXZqagY0vrXuMIYzuVKhPKmAt-TSqrrH9eIr8vn89LF9jfZvL7vt4z5SPM2HCKAsVcZw-t9KnfBcG6NSyEqrRWJknnIjRG5AWs1AA0fNhUo0zzaWAwgUKxL_cZVpCu39sS84K-ZximWcYhmn0MGhnQr3_yyIXwo7aH0</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Scalable multi-cores with improved per-core performance using off-the-critical path reconfigurable hardware</title><source>Springer Books</source><creator>Suri, Tameesh ; Aggarwal, Aneesh</creator><contributor>Parashar, Manish ; Badrinath, Ramamurthy ; Sadayappan, Ponnuswamy ; Prasanna, Viktor K.</contributor><creatorcontrib>Suri, Tameesh ; Aggarwal, Aneesh ; Parashar, Manish ; Badrinath, Ramamurthy ; Sadayappan, Ponnuswamy ; Prasanna, Viktor K.</creatorcontrib><description>Scaling the number of cores in a multi-core processor constraintsthe resources available in each core, resulting in reduced percoreperformance. Alternatively, the number of cores have to be reducedin order to improve per-core performance. In this paper, we propose atechnique to improve the per-core performance in a many-core processorwithout reducing the number of cores. In particular, we integrate aReconfigurable Hardware Unit (RHU) in each core. The RHU executesthe frequently encountered instructions to increase the core's overall executionbandwidth, thus improving its performance. We also propose anovel integrated hardware/software methodology for efficient RHU reconfiguration.The RHU has low area overhead, and hence has minimalimpact on the scalability of the multi-core. Our experiments show thatthe proposed architecture improves the per-core performance by an averageof about 12% across a wide range of applications, while incurringa per-core area overhead of only about 5%.</description><identifier>ISBN: 354089893X</identifier><identifier>ISBN: 9783540898931</identifier><identifier>DOI: 10.5555/1791889.1791928</identifier><language>eng</language><publisher>Berlin, Heidelberg: Springer-Verlag</publisher><ispartof>Proceedings of the 15th international conference on High performance computing, 2008, p.365-377</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>309,310,780,784,789,790,27924</link.rule.ids></links><search><contributor>Parashar, Manish</contributor><contributor>Badrinath, Ramamurthy</contributor><contributor>Sadayappan, Ponnuswamy</contributor><contributor>Prasanna, Viktor K.</contributor><creatorcontrib>Suri, Tameesh</creatorcontrib><creatorcontrib>Aggarwal, Aneesh</creatorcontrib><title>Scalable multi-cores with improved per-core performance using off-the-critical path reconfigurable hardware</title><title>Proceedings of the 15th international conference on High performance computing</title><description>Scaling the number of cores in a multi-core processor constraintsthe resources available in each core, resulting in reduced percoreperformance. Alternatively, the number of cores have to be reducedin order to improve per-core performance. In this paper, we propose atechnique to improve the per-core performance in a many-core processorwithout reducing the number of cores. In particular, we integrate aReconfigurable Hardware Unit (RHU) in each core. The RHU executesthe frequently encountered instructions to increase the core's overall executionbandwidth, thus improving its performance. We also propose anovel integrated hardware/software methodology for efficient RHU reconfiguration.The RHU has low area overhead, and hence has minimalimpact on the scalability of the multi-core. Our experiments show thatthe proposed architecture improves the per-core performance by an averageof about 12% across a wide range of applications, while incurringa per-core area overhead of only about 5%.</description><isbn>354089893X</isbn><isbn>9783540898931</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2008</creationdate><recordtype>conference_proceeding</recordtype><sourceid/><recordid>eNqNkE9LxDAUxAMiqOuevebopTVptm3eURb_LCx4UMFbSdKXbdy2KWnrfn3btR_AucxjYH48hpA7zuJ00gPPgUsJ8eyQyAtyI9INkyBBfF2Rdd9_s0mCSwbymhzfjaqVrpE2Yz24yPiAPT25oaKu6YL_wZJ2GM75fFgfGtUapGPv2gP11kZDhZEJbnATiXZqagY0vrXuMIYzuVKhPKmAt-TSqrrH9eIr8vn89LF9jfZvL7vt4z5SPM2HCKAsVcZw-t9KnfBcG6NSyEqrRWJknnIjRG5AWs1AA0fNhUo0zzaWAwgUKxL_cZVpCu39sS84K-ZximWcYhmn0MGhnQr3_yyIXwo7aH0</recordid><startdate>20081217</startdate><enddate>20081217</enddate><creator>Suri, Tameesh</creator><creator>Aggarwal, Aneesh</creator><general>Springer-Verlag</general><scope/></search><sort><creationdate>20081217</creationdate><title>Scalable multi-cores with improved per-core performance using off-the-critical path reconfigurable hardware</title><author>Suri, Tameesh ; Aggarwal, Aneesh</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a157t-99dda60e791f8b217bcca596dfb32c8751c337c98fb09b91eb13a2b164f1993e3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2008</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Suri, Tameesh</creatorcontrib><creatorcontrib>Aggarwal, Aneesh</creatorcontrib></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Suri, Tameesh</au><au>Aggarwal, Aneesh</au><au>Parashar, Manish</au><au>Badrinath, Ramamurthy</au><au>Sadayappan, Ponnuswamy</au><au>Prasanna, Viktor K.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Scalable multi-cores with improved per-core performance using off-the-critical path reconfigurable hardware</atitle><btitle>Proceedings of the 15th international conference on High performance computing</btitle><date>2008-12-17</date><risdate>2008</risdate><spage>365</spage><epage>377</epage><pages>365-377</pages><isbn>354089893X</isbn><isbn>9783540898931</isbn><abstract>Scaling the number of cores in a multi-core processor constraintsthe resources available in each core, resulting in reduced percoreperformance. Alternatively, the number of cores have to be reducedin order to improve per-core performance. In this paper, we propose atechnique to improve the per-core performance in a many-core processorwithout reducing the number of cores. In particular, we integrate aReconfigurable Hardware Unit (RHU) in each core. The RHU executesthe frequently encountered instructions to increase the core's overall executionbandwidth, thus improving its performance. We also propose anovel integrated hardware/software methodology for efficient RHU reconfiguration.The RHU has low area overhead, and hence has minimalimpact on the scalability of the multi-core. Our experiments show thatthe proposed architecture improves the per-core performance by an averageof about 12% across a wide range of applications, while incurringa per-core area overhead of only about 5%.</abstract><cop>Berlin, Heidelberg</cop><pub>Springer-Verlag</pub><doi>10.5555/1791889.1791928</doi><tpages>13</tpages></addata></record>
fulltext fulltext
identifier ISBN: 354089893X
ispartof Proceedings of the 15th international conference on High performance computing, 2008, p.365-377
issn
language eng
recordid cdi_acm_books_10_5555_1791889_1791928_brief
source Springer Books
title Scalable multi-cores with improved per-core performance using off-the-critical path reconfigurable hardware
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T10%3A47%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Scalable%20multi-cores%20with%20improved%20per-core%20performance%20using%20off-the-critical%20path%20reconfigurable%20hardware&rft.btitle=Proceedings%20of%20the%2015th%20international%20conference%20on%20High%20performance%20computing&rft.au=Suri,%20Tameesh&rft.date=2008-12-17&rft.spage=365&rft.epage=377&rft.pages=365-377&rft.isbn=354089893X&rft.isbn_list=9783540898931&rft_id=info:doi/10.5555/1791889.1791928&rft_dat=%3Cacm%3Eacm_books_10_5555_1791889_1791928%3C/acm%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true