Apparatus for multi-core communication acceleration using hardware queue device

Apparatus and methods implementing a hardware queue management device for reducing inter-core data transfer overhead by offloading request management and data coherency tasks from the CPU cores. The apparatus include multi-core processors, a shared L3 or last-level cache ("LLC"), and a har...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WILKINSON, HUGH, WANG, YI-PENG, CLEE, JAMES T, VANGATI, NARENDER, BERNSTEIN, DEBRA, VERPLANKE, EDWIN, CUNNINGHAM, ANDREW, HERDRICH, ANDREW J, BURROUGHS, WILLIAM G, MILLER, STEPHEN H, MA, TE K, HASTING, JOSEPH R, RICHARDSON, BRUCE, TSAI, JR-SHIAN, SONNIER, DAVID, MCDONNELL, NIALL D, WHITESELL, JAMISON, YAN, AN, VENKATESAN, NAMAKKAL N, VAN DOREN, STEPHEN R, BURRES, BRADLEY A, PIROG, JERRY, TAI, TSUNG-YUAN CHARLES, WANG, REN, EADS, GAGE W, KENNY, JONATHAN
Format: Patent
Sprache:chi ; 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 WILKINSON, HUGH
WANG, YI-PENG
CLEE, JAMES T
VANGATI, NARENDER
BERNSTEIN, DEBRA
VERPLANKE, EDWIN
CUNNINGHAM, ANDREW
HERDRICH, ANDREW J
BURROUGHS, WILLIAM G
MILLER, STEPHEN H
MA, TE K
HASTING, JOSEPH R
RICHARDSON, BRUCE
TSAI, JR-SHIAN
SONNIER, DAVID
MCDONNELL, NIALL D
WHITESELL, JAMISON
YAN, AN
VENKATESAN, NAMAKKAL N
VAN DOREN, STEPHEN R
BURRES, BRADLEY A
PIROG, JERRY
TAI, TSUNG-YUAN CHARLES
WANG, REN
EADS, GAGE W
KENNY, JONATHAN
description Apparatus and methods implementing a hardware queue management device for reducing inter-core data transfer overhead by offloading request management and data coherency tasks from the CPU cores. The apparatus include multi-core processors, a shared L3 or last-level cache ("LLC"), and a hardware queue management device to receive, store, and process inter-core data transfer requests. The hardware queue management device further comprises a resource management system to control the rate in which the cores may submit requests to reduce core stalls and dropped requests. Additionally, software instructions are introduced to optimize communication between the cores and the queue management device.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_TW202141260A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>TW202141260A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_TW202141260A3</originalsourceid><addsrcrecordid>eNqNyksKwjAURuFMHIi6h7iAQlvFeSmKMycFh-Vy-1cDeZnk6vYVdAGODge-pbp0MVKiIlnPIWkntpiKQ4Lm4Jx4w1RM8JqYYZG-I9n4m75Tml70kQ-BQE94GsZaLWayGZtfV2p7Og79uUIMI3IkhkcZh2tbt82-aQ91t_vHvAGzbDew</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Apparatus for multi-core communication acceleration using hardware queue device</title><source>esp@cenet</source><creator>WILKINSON, HUGH ; WANG, YI-PENG ; CLEE, JAMES T ; VANGATI, NARENDER ; BERNSTEIN, DEBRA ; VERPLANKE, EDWIN ; CUNNINGHAM, ANDREW ; HERDRICH, ANDREW J ; BURROUGHS, WILLIAM G ; MILLER, STEPHEN H ; MA, TE K ; HASTING, JOSEPH R ; RICHARDSON, BRUCE ; TSAI, JR-SHIAN ; SONNIER, DAVID ; MCDONNELL, NIALL D ; WHITESELL, JAMISON ; YAN, AN ; VENKATESAN, NAMAKKAL N ; VAN DOREN, STEPHEN R ; BURRES, BRADLEY A ; PIROG, JERRY ; TAI, TSUNG-YUAN CHARLES ; WANG, REN ; EADS, GAGE W ; KENNY, JONATHAN</creator><creatorcontrib>WILKINSON, HUGH ; WANG, YI-PENG ; CLEE, JAMES T ; VANGATI, NARENDER ; BERNSTEIN, DEBRA ; VERPLANKE, EDWIN ; CUNNINGHAM, ANDREW ; HERDRICH, ANDREW J ; BURROUGHS, WILLIAM G ; MILLER, STEPHEN H ; MA, TE K ; HASTING, JOSEPH R ; RICHARDSON, BRUCE ; TSAI, JR-SHIAN ; SONNIER, DAVID ; MCDONNELL, NIALL D ; WHITESELL, JAMISON ; YAN, AN ; VENKATESAN, NAMAKKAL N ; VAN DOREN, STEPHEN R ; BURRES, BRADLEY A ; PIROG, JERRY ; TAI, TSUNG-YUAN CHARLES ; WANG, REN ; EADS, GAGE W ; KENNY, JONATHAN</creatorcontrib><description>Apparatus and methods implementing a hardware queue management device for reducing inter-core data transfer overhead by offloading request management and data coherency tasks from the CPU cores. The apparatus include multi-core processors, a shared L3 or last-level cache ("LLC"), and a hardware queue management device to receive, store, and process inter-core data transfer requests. The hardware queue management device further comprises a resource management system to control the rate in which the cores may submit requests to reduce core stalls and dropped requests. Additionally, software instructions are introduced to optimize communication between the cores and the queue management device.</description><language>chi ; eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2021</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=20211101&amp;DB=EPODOC&amp;CC=TW&amp;NR=202141260A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25544,76293</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20211101&amp;DB=EPODOC&amp;CC=TW&amp;NR=202141260A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>WILKINSON, HUGH</creatorcontrib><creatorcontrib>WANG, YI-PENG</creatorcontrib><creatorcontrib>CLEE, JAMES T</creatorcontrib><creatorcontrib>VANGATI, NARENDER</creatorcontrib><creatorcontrib>BERNSTEIN, DEBRA</creatorcontrib><creatorcontrib>VERPLANKE, EDWIN</creatorcontrib><creatorcontrib>CUNNINGHAM, ANDREW</creatorcontrib><creatorcontrib>HERDRICH, ANDREW J</creatorcontrib><creatorcontrib>BURROUGHS, WILLIAM G</creatorcontrib><creatorcontrib>MILLER, STEPHEN H</creatorcontrib><creatorcontrib>MA, TE K</creatorcontrib><creatorcontrib>HASTING, JOSEPH R</creatorcontrib><creatorcontrib>RICHARDSON, BRUCE</creatorcontrib><creatorcontrib>TSAI, JR-SHIAN</creatorcontrib><creatorcontrib>SONNIER, DAVID</creatorcontrib><creatorcontrib>MCDONNELL, NIALL D</creatorcontrib><creatorcontrib>WHITESELL, JAMISON</creatorcontrib><creatorcontrib>YAN, AN</creatorcontrib><creatorcontrib>VENKATESAN, NAMAKKAL N</creatorcontrib><creatorcontrib>VAN DOREN, STEPHEN R</creatorcontrib><creatorcontrib>BURRES, BRADLEY A</creatorcontrib><creatorcontrib>PIROG, JERRY</creatorcontrib><creatorcontrib>TAI, TSUNG-YUAN CHARLES</creatorcontrib><creatorcontrib>WANG, REN</creatorcontrib><creatorcontrib>EADS, GAGE W</creatorcontrib><creatorcontrib>KENNY, JONATHAN</creatorcontrib><title>Apparatus for multi-core communication acceleration using hardware queue device</title><description>Apparatus and methods implementing a hardware queue management device for reducing inter-core data transfer overhead by offloading request management and data coherency tasks from the CPU cores. The apparatus include multi-core processors, a shared L3 or last-level cache ("LLC"), and a hardware queue management device to receive, store, and process inter-core data transfer requests. The hardware queue management device further comprises a resource management system to control the rate in which the cores may submit requests to reduce core stalls and dropped requests. Additionally, software instructions are introduced to optimize communication between the cores and the queue management device.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2021</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyksKwjAURuFMHIi6h7iAQlvFeSmKMycFh-Vy-1cDeZnk6vYVdAGODge-pbp0MVKiIlnPIWkntpiKQ4Lm4Jx4w1RM8JqYYZG-I9n4m75Tml70kQ-BQE94GsZaLWayGZtfV2p7Og79uUIMI3IkhkcZh2tbt82-aQ91t_vHvAGzbDew</recordid><startdate>20211101</startdate><enddate>20211101</enddate><creator>WILKINSON, HUGH</creator><creator>WANG, YI-PENG</creator><creator>CLEE, JAMES T</creator><creator>VANGATI, NARENDER</creator><creator>BERNSTEIN, DEBRA</creator><creator>VERPLANKE, EDWIN</creator><creator>CUNNINGHAM, ANDREW</creator><creator>HERDRICH, ANDREW J</creator><creator>BURROUGHS, WILLIAM G</creator><creator>MILLER, STEPHEN H</creator><creator>MA, TE K</creator><creator>HASTING, JOSEPH R</creator><creator>RICHARDSON, BRUCE</creator><creator>TSAI, JR-SHIAN</creator><creator>SONNIER, DAVID</creator><creator>MCDONNELL, NIALL D</creator><creator>WHITESELL, JAMISON</creator><creator>YAN, AN</creator><creator>VENKATESAN, NAMAKKAL N</creator><creator>VAN DOREN, STEPHEN R</creator><creator>BURRES, BRADLEY A</creator><creator>PIROG, JERRY</creator><creator>TAI, TSUNG-YUAN CHARLES</creator><creator>WANG, REN</creator><creator>EADS, GAGE W</creator><creator>KENNY, JONATHAN</creator><scope>EVB</scope></search><sort><creationdate>20211101</creationdate><title>Apparatus for multi-core communication acceleration using hardware queue device</title><author>WILKINSON, HUGH ; WANG, YI-PENG ; CLEE, JAMES T ; VANGATI, NARENDER ; BERNSTEIN, DEBRA ; VERPLANKE, EDWIN ; CUNNINGHAM, ANDREW ; HERDRICH, ANDREW J ; BURROUGHS, WILLIAM G ; MILLER, STEPHEN H ; MA, TE K ; HASTING, JOSEPH R ; RICHARDSON, BRUCE ; TSAI, JR-SHIAN ; SONNIER, DAVID ; MCDONNELL, NIALL D ; WHITESELL, JAMISON ; YAN, AN ; VENKATESAN, NAMAKKAL N ; VAN DOREN, STEPHEN R ; BURRES, BRADLEY A ; PIROG, JERRY ; TAI, TSUNG-YUAN CHARLES ; WANG, REN ; EADS, GAGE W ; KENNY, JONATHAN</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_TW202141260A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>chi ; eng</language><creationdate>2021</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>WILKINSON, HUGH</creatorcontrib><creatorcontrib>WANG, YI-PENG</creatorcontrib><creatorcontrib>CLEE, JAMES T</creatorcontrib><creatorcontrib>VANGATI, NARENDER</creatorcontrib><creatorcontrib>BERNSTEIN, DEBRA</creatorcontrib><creatorcontrib>VERPLANKE, EDWIN</creatorcontrib><creatorcontrib>CUNNINGHAM, ANDREW</creatorcontrib><creatorcontrib>HERDRICH, ANDREW J</creatorcontrib><creatorcontrib>BURROUGHS, WILLIAM G</creatorcontrib><creatorcontrib>MILLER, STEPHEN H</creatorcontrib><creatorcontrib>MA, TE K</creatorcontrib><creatorcontrib>HASTING, JOSEPH R</creatorcontrib><creatorcontrib>RICHARDSON, BRUCE</creatorcontrib><creatorcontrib>TSAI, JR-SHIAN</creatorcontrib><creatorcontrib>SONNIER, DAVID</creatorcontrib><creatorcontrib>MCDONNELL, NIALL D</creatorcontrib><creatorcontrib>WHITESELL, JAMISON</creatorcontrib><creatorcontrib>YAN, AN</creatorcontrib><creatorcontrib>VENKATESAN, NAMAKKAL N</creatorcontrib><creatorcontrib>VAN DOREN, STEPHEN R</creatorcontrib><creatorcontrib>BURRES, BRADLEY A</creatorcontrib><creatorcontrib>PIROG, JERRY</creatorcontrib><creatorcontrib>TAI, TSUNG-YUAN CHARLES</creatorcontrib><creatorcontrib>WANG, REN</creatorcontrib><creatorcontrib>EADS, GAGE W</creatorcontrib><creatorcontrib>KENNY, JONATHAN</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>WILKINSON, HUGH</au><au>WANG, YI-PENG</au><au>CLEE, JAMES T</au><au>VANGATI, NARENDER</au><au>BERNSTEIN, DEBRA</au><au>VERPLANKE, EDWIN</au><au>CUNNINGHAM, ANDREW</au><au>HERDRICH, ANDREW J</au><au>BURROUGHS, WILLIAM G</au><au>MILLER, STEPHEN H</au><au>MA, TE K</au><au>HASTING, JOSEPH R</au><au>RICHARDSON, BRUCE</au><au>TSAI, JR-SHIAN</au><au>SONNIER, DAVID</au><au>MCDONNELL, NIALL D</au><au>WHITESELL, JAMISON</au><au>YAN, AN</au><au>VENKATESAN, NAMAKKAL N</au><au>VAN DOREN, STEPHEN R</au><au>BURRES, BRADLEY A</au><au>PIROG, JERRY</au><au>TAI, TSUNG-YUAN CHARLES</au><au>WANG, REN</au><au>EADS, GAGE W</au><au>KENNY, JONATHAN</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Apparatus for multi-core communication acceleration using hardware queue device</title><date>2021-11-01</date><risdate>2021</risdate><abstract>Apparatus and methods implementing a hardware queue management device for reducing inter-core data transfer overhead by offloading request management and data coherency tasks from the CPU cores. The apparatus include multi-core processors, a shared L3 or last-level cache ("LLC"), and a hardware queue management device to receive, store, and process inter-core data transfer requests. The hardware queue management device further comprises a resource management system to control the rate in which the cores may submit requests to reduce core stalls and dropped requests. Additionally, software instructions are introduced to optimize communication between the cores and the queue management device.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language chi ; eng
recordid cdi_epo_espacenet_TW202141260A
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Apparatus for multi-core communication acceleration using hardware queue device
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T03%3A46%3A14IST&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=WILKINSON,%20HUGH&rft.date=2021-11-01&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ETW202141260A%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