Pseudo-Circuit: Accelerating Communication for On-Chip Interconnection Networks
As the number of cores on a single chip increases with more recent technologies, a packet-switched on-chip interconnection network has become a de facto communication paradigm for chip multiprocessors (CMPs). However, it is inevitable to suffer from high communication latency due to the increasing n...
Gespeichert in:
Hauptverfasser: | , |
---|---|
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 | 408 |
---|---|
container_issue | |
container_start_page | 399 |
container_title | |
container_volume | |
creator | Ahn, Minseon Kim, Eun Jung |
description | As the number of cores on a single chip increases with more recent technologies, a packet-switched on-chip interconnection network has become a de facto communication paradigm for chip multiprocessors (CMPs). However, it is inevitable to suffer from high communication latency due to the increasing number of hops. In this paper, we attempt to accelerate network communication by exploiting communication temporal locality with minimal additional hardware cost in the existing state-of-the-art router architecture. We observe that packets frequently traverse through the same path chosen by previous packets due to repeated communication patterns, such as frequent pair-wise communication. Motivated by our observation, we propose a pseudo-circuit scheme. With previous communication patterns, the scheme reserves crossbar connections creating pseudo-circuits, sharable partial circuits within a single router. It reuses the previous arbitration information to bypass switch arbitration if the next flit traverses through the same pseudo-circuit. To accelerate communication performance further, we also propose two aggressive schemes, pseudo-circuit speculation and buffer bypassing. Pseudo-circuit speculation creates more pseudo-circuits using unallocated crossbar connections while buffer bypassing skips buffer writes to eliminate one pipeline stage. |
doi_str_mv | 10.1109/MICRO.2010.10 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>acm_6IE</sourceid><recordid>TN_cdi_ieee_primary_5695553</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5695553</ieee_id><sourcerecordid>acm_books_10_1109_MICRO_2010_10</sourcerecordid><originalsourceid>FETCH-LOGICAL-a224t-9472ed04f0ab02d8cb18380db8adee487579a10a3e9a7a29ad039c07a89c8c4a3</originalsourceid><addsrcrecordid>eNqNj0FLAzEQhQMqWGu9efLuydTJJGkyR1msFioV0XOYTbIQtazstgf_vbvWH-Bchpn3eLxPiEsFc6WAbp9W1ctmjjDecCTOwC3IGiSiYzFR4FAaY9WpmPX9OwzjENEtJuLiuc_71MqqdHFfdufipOHPPs_-9lS8Le9fq0e53jysqru1ZESzk2Qc5gSmAa4Bk4-18tpDqj2nnI131hErYJ2JHSNxAk0RHHuKPhrWU3F1yC055_DVlS1338EOna3Vg3pzUDluQ922H31QEEbO8MsZRs7xVXclN4P9-l92_QMB0U9I</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Pseudo-Circuit: Accelerating Communication for On-Chip Interconnection Networks</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Ahn, Minseon ; Kim, Eun Jung</creator><creatorcontrib>Ahn, Minseon ; Kim, Eun Jung</creatorcontrib><description>As the number of cores on a single chip increases with more recent technologies, a packet-switched on-chip interconnection network has become a de facto communication paradigm for chip multiprocessors (CMPs). However, it is inevitable to suffer from high communication latency due to the increasing number of hops. In this paper, we attempt to accelerate network communication by exploiting communication temporal locality with minimal additional hardware cost in the existing state-of-the-art router architecture. We observe that packets frequently traverse through the same path chosen by previous packets due to repeated communication patterns, such as frequent pair-wise communication. Motivated by our observation, we propose a pseudo-circuit scheme. With previous communication patterns, the scheme reserves crossbar connections creating pseudo-circuits, sharable partial circuits within a single router. It reuses the previous arbitration information to bypass switch arbitration if the next flit traverses through the same pseudo-circuit. To accelerate communication performance further, we also propose two aggressive schemes, pseudo-circuit speculation and buffer bypassing. Pseudo-circuit speculation creates more pseudo-circuits using unallocated crossbar connections while buffer bypassing skips buffer writes to eliminate one pipeline stage.</description><identifier>ISSN: 1072-4451</identifier><identifier>ISBN: 0769542999</identifier><identifier>ISBN: 9780769542997</identifier><identifier>ISBN: 1424490715</identifier><identifier>ISBN: 9781424490714</identifier><identifier>DOI: 10.1109/MICRO.2010.10</identifier><language>eng</language><publisher>Washington, DC, USA: IEEE Computer Society</publisher><subject>Delay ; Hardware -- Emerging technologies ; Hardware -- Hardware validation ; Hardware -- Integrated circuits -- Interconnect ; Hardware -- Very large scale integration design ; Latches ; Multiprocessor interconnection ; Registers ; Routing ; Switches ; System-on-a-chip</subject><ispartof>2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture, 2010, p.399-408</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/5695553$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5695553$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Ahn, Minseon</creatorcontrib><creatorcontrib>Kim, Eun Jung</creatorcontrib><title>Pseudo-Circuit: Accelerating Communication for On-Chip Interconnection Networks</title><title>2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture</title><addtitle>micro</addtitle><description>As the number of cores on a single chip increases with more recent technologies, a packet-switched on-chip interconnection network has become a de facto communication paradigm for chip multiprocessors (CMPs). However, it is inevitable to suffer from high communication latency due to the increasing number of hops. In this paper, we attempt to accelerate network communication by exploiting communication temporal locality with minimal additional hardware cost in the existing state-of-the-art router architecture. We observe that packets frequently traverse through the same path chosen by previous packets due to repeated communication patterns, such as frequent pair-wise communication. Motivated by our observation, we propose a pseudo-circuit scheme. With previous communication patterns, the scheme reserves crossbar connections creating pseudo-circuits, sharable partial circuits within a single router. It reuses the previous arbitration information to bypass switch arbitration if the next flit traverses through the same pseudo-circuit. To accelerate communication performance further, we also propose two aggressive schemes, pseudo-circuit speculation and buffer bypassing. Pseudo-circuit speculation creates more pseudo-circuits using unallocated crossbar connections while buffer bypassing skips buffer writes to eliminate one pipeline stage.</description><subject>Delay</subject><subject>Hardware -- Emerging technologies</subject><subject>Hardware -- Hardware validation</subject><subject>Hardware -- Integrated circuits -- Interconnect</subject><subject>Hardware -- Very large scale integration design</subject><subject>Latches</subject><subject>Multiprocessor interconnection</subject><subject>Registers</subject><subject>Routing</subject><subject>Switches</subject><subject>System-on-a-chip</subject><issn>1072-4451</issn><isbn>0769542999</isbn><isbn>9780769542997</isbn><isbn>1424490715</isbn><isbn>9781424490714</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2010</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNqNj0FLAzEQhQMqWGu9efLuydTJJGkyR1msFioV0XOYTbIQtazstgf_vbvWH-Bchpn3eLxPiEsFc6WAbp9W1ctmjjDecCTOwC3IGiSiYzFR4FAaY9WpmPX9OwzjENEtJuLiuc_71MqqdHFfdufipOHPPs_-9lS8Le9fq0e53jysqru1ZESzk2Qc5gSmAa4Bk4-18tpDqj2nnI131hErYJ2JHSNxAk0RHHuKPhrWU3F1yC055_DVlS1338EOna3Vg3pzUDluQ922H31QEEbO8MsZRs7xVXclN4P9-l92_QMB0U9I</recordid><startdate>201012</startdate><enddate>201012</enddate><creator>Ahn, Minseon</creator><creator>Kim, Eun Jung</creator><general>IEEE Computer Society</general><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201012</creationdate><title>Pseudo-Circuit</title><author>Ahn, Minseon ; Kim, Eun Jung</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a224t-9472ed04f0ab02d8cb18380db8adee487579a10a3e9a7a29ad039c07a89c8c4a3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2010</creationdate><topic>Delay</topic><topic>Hardware -- Emerging technologies</topic><topic>Hardware -- Hardware validation</topic><topic>Hardware -- Integrated circuits -- Interconnect</topic><topic>Hardware -- Very large scale integration design</topic><topic>Latches</topic><topic>Multiprocessor interconnection</topic><topic>Registers</topic><topic>Routing</topic><topic>Switches</topic><topic>System-on-a-chip</topic><toplevel>online_resources</toplevel><creatorcontrib>Ahn, Minseon</creatorcontrib><creatorcontrib>Kim, Eun Jung</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>Ahn, Minseon</au><au>Kim, Eun Jung</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Pseudo-Circuit: Accelerating Communication for On-Chip Interconnection Networks</atitle><btitle>2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture</btitle><stitle>micro</stitle><date>2010-12</date><risdate>2010</risdate><spage>399</spage><epage>408</epage><pages>399-408</pages><issn>1072-4451</issn><isbn>0769542999</isbn><isbn>9780769542997</isbn><isbn>1424490715</isbn><isbn>9781424490714</isbn><abstract>As the number of cores on a single chip increases with more recent technologies, a packet-switched on-chip interconnection network has become a de facto communication paradigm for chip multiprocessors (CMPs). However, it is inevitable to suffer from high communication latency due to the increasing number of hops. In this paper, we attempt to accelerate network communication by exploiting communication temporal locality with minimal additional hardware cost in the existing state-of-the-art router architecture. We observe that packets frequently traverse through the same path chosen by previous packets due to repeated communication patterns, such as frequent pair-wise communication. Motivated by our observation, we propose a pseudo-circuit scheme. With previous communication patterns, the scheme reserves crossbar connections creating pseudo-circuits, sharable partial circuits within a single router. It reuses the previous arbitration information to bypass switch arbitration if the next flit traverses through the same pseudo-circuit. To accelerate communication performance further, we also propose two aggressive schemes, pseudo-circuit speculation and buffer bypassing. Pseudo-circuit speculation creates more pseudo-circuits using unallocated crossbar connections while buffer bypassing skips buffer writes to eliminate one pipeline stage.</abstract><cop>Washington, DC, USA</cop><pub>IEEE Computer Society</pub><doi>10.1109/MICRO.2010.10</doi><tpages>10</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1072-4451 |
ispartof | 2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture, 2010, p.399-408 |
issn | 1072-4451 |
language | eng |
recordid | cdi_ieee_primary_5695553 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Delay Hardware -- Emerging technologies Hardware -- Hardware validation Hardware -- Integrated circuits -- Interconnect Hardware -- Very large scale integration design Latches Multiprocessor interconnection Registers Routing Switches System-on-a-chip |
title | Pseudo-Circuit: Accelerating Communication for On-Chip Interconnection Networks |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T04%3A46%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Pseudo-Circuit:%20Accelerating%20Communication%20for%20On-Chip%20Interconnection%20Networks&rft.btitle=2010%2043rd%20Annual%20IEEE/ACM%20International%20Symposium%20on%20Microarchitecture&rft.au=Ahn,%20Minseon&rft.date=2010-12&rft.spage=399&rft.epage=408&rft.pages=399-408&rft.issn=1072-4451&rft.isbn=0769542999&rft.isbn_list=9780769542997&rft.isbn_list=1424490715&rft.isbn_list=9781424490714&rft_id=info:doi/10.1109/MICRO.2010.10&rft_dat=%3Cacm_6IE%3Eacm_books_10_1109_MICRO_2010_10%3C/acm_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=5695553&rfr_iscdi=true |