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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ahn, Minseon, Kim, Eun Jung
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