Communication channels with both shared and independent resources

Techniques are disclosed relating to merging virtual communication channels in a portion of a computing system. In some embodiments, a communication fabric routes first and second classes of traffic with different quality-of-service parameters, using a first virtual channel for the first class and a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Natarajan, Rohit, Gupta, Rohit K, Shin, Jeonghee, Mathews, Gregory S, Kaushikkar, Harshavardhan
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Natarajan, Rohit
Gupta, Rohit K
Shin, Jeonghee
Mathews, Gregory S
Kaushikkar, Harshavardhan
description Techniques are disclosed relating to merging virtual communication channels in a portion of a computing system. In some embodiments, a communication fabric routes first and second classes of traffic with different quality-of-service parameters, using a first virtual channel for the first class and a second virtual channel for the second class. In some embodiments, a memory controller communicates, via the fabric, using a merged virtual channel configured to handle traffic from both the first virtual channel and the second virtual channel. In some embodiments, the system limits the rate at which an agent is allowed to transmit requests of the second class of traffic, but requests by the agent for the first class of traffic are not rate limited. Disclosed techniques may improve independence of virtual channels, relative to sharing the same channel in an entire system, without unduly increasing complexity.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US11824795B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US11824795B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US11824795B23</originalsourceid><addsrcrecordid>eNrjZHB0zs_NLc3LTE4syczPU0jOSMzLS80pVijPLMlQSMoHEsUZiUWpKQqJeSkKmXkpqQWpQCKvRKEotTi_tCg5tZiHgTUtMac4lRdKczMourmGOHvophbkx6cWFyQmp-allsSHBhsaWhiZmFuaOhkZE6MGAEUgMmQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Communication channels with both shared and independent resources</title><source>esp@cenet</source><creator>Natarajan, Rohit ; Gupta, Rohit K ; Shin, Jeonghee ; Mathews, Gregory S ; Kaushikkar, Harshavardhan</creator><creatorcontrib>Natarajan, Rohit ; Gupta, Rohit K ; Shin, Jeonghee ; Mathews, Gregory S ; Kaushikkar, Harshavardhan</creatorcontrib><description>Techniques are disclosed relating to merging virtual communication channels in a portion of a computing system. In some embodiments, a communication fabric routes first and second classes of traffic with different quality-of-service parameters, using a first virtual channel for the first class and a second virtual channel for the second class. In some embodiments, a memory controller communicates, via the fabric, using a merged virtual channel configured to handle traffic from both the first virtual channel and the second virtual channel. In some embodiments, the system limits the rate at which an agent is allowed to transmit requests of the second class of traffic, but requests by the agent for the first class of traffic are not rate limited. Disclosed techniques may improve independence of virtual channels, relative to sharing the same channel in an entire system, without unduly increasing complexity.</description><language>eng</language><subject>ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRICITY ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2023</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20231121&amp;DB=EPODOC&amp;CC=US&amp;NR=11824795B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,309,781,886,25569,76552</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20231121&amp;DB=EPODOC&amp;CC=US&amp;NR=11824795B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Natarajan, Rohit</creatorcontrib><creatorcontrib>Gupta, Rohit K</creatorcontrib><creatorcontrib>Shin, Jeonghee</creatorcontrib><creatorcontrib>Mathews, Gregory S</creatorcontrib><creatorcontrib>Kaushikkar, Harshavardhan</creatorcontrib><title>Communication channels with both shared and independent resources</title><description>Techniques are disclosed relating to merging virtual communication channels in a portion of a computing system. In some embodiments, a communication fabric routes first and second classes of traffic with different quality-of-service parameters, using a first virtual channel for the first class and a second virtual channel for the second class. In some embodiments, a memory controller communicates, via the fabric, using a merged virtual channel configured to handle traffic from both the first virtual channel and the second virtual channel. In some embodiments, the system limits the rate at which an agent is allowed to transmit requests of the second class of traffic, but requests by the agent for the first class of traffic are not rate limited. Disclosed techniques may improve independence of virtual channels, relative to sharing the same channel in an entire system, without unduly increasing complexity.</description><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRICITY</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2023</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZHB0zs_NLc3LTE4syczPU0jOSMzLS80pVijPLMlQSMoHEsUZiUWpKQqJeSkKmXkpqQWpQCKvRKEotTi_tCg5tZiHgTUtMac4lRdKczMourmGOHvophbkx6cWFyQmp-allsSHBhsaWhiZmFuaOhkZE6MGAEUgMmQ</recordid><startdate>20231121</startdate><enddate>20231121</enddate><creator>Natarajan, Rohit</creator><creator>Gupta, Rohit K</creator><creator>Shin, Jeonghee</creator><creator>Mathews, Gregory S</creator><creator>Kaushikkar, Harshavardhan</creator><scope>EVB</scope></search><sort><creationdate>20231121</creationdate><title>Communication channels with both shared and independent resources</title><author>Natarajan, Rohit ; Gupta, Rohit K ; Shin, Jeonghee ; Mathews, Gregory S ; Kaushikkar, Harshavardhan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US11824795B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2023</creationdate><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRICITY</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>Natarajan, Rohit</creatorcontrib><creatorcontrib>Gupta, Rohit K</creatorcontrib><creatorcontrib>Shin, Jeonghee</creatorcontrib><creatorcontrib>Mathews, Gregory S</creatorcontrib><creatorcontrib>Kaushikkar, Harshavardhan</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Natarajan, Rohit</au><au>Gupta, Rohit K</au><au>Shin, Jeonghee</au><au>Mathews, Gregory S</au><au>Kaushikkar, Harshavardhan</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Communication channels with both shared and independent resources</title><date>2023-11-21</date><risdate>2023</risdate><abstract>Techniques are disclosed relating to merging virtual communication channels in a portion of a computing system. In some embodiments, a communication fabric routes first and second classes of traffic with different quality-of-service parameters, using a first virtual channel for the first class and a second virtual channel for the second class. In some embodiments, a memory controller communicates, via the fabric, using a merged virtual channel configured to handle traffic from both the first virtual channel and the second virtual channel. In some embodiments, the system limits the rate at which an agent is allowed to transmit requests of the second class of traffic, but requests by the agent for the first class of traffic are not rate limited. Disclosed techniques may improve independence of virtual channels, relative to sharing the same channel in an entire system, without unduly increasing complexity.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US11824795B2
source esp@cenet
subjects ELECTRIC COMMUNICATION TECHNIQUE
ELECTRICITY
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title Communication channels with both shared and independent resources
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-15T15%3A46%3A58IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Natarajan,%20Rohit&rft.date=2023-11-21&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS11824795B2%3C/epo_EVB%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