System and method for assigning memory access transfers between communication channels

A communication channel controller includes a queue, a memory map, and a scheduler. The queue to store a first memory transfer request received at the communication channel controller. The memory map stores information to identify a memory address range to be associated with a memory. The scheduler...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: JOKINEN TOMMI M, KRAMER DAVID B, XU KUN
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 JOKINEN TOMMI M
KRAMER DAVID B
XU KUN
description A communication channel controller includes a queue, a memory map, and a scheduler. The queue to store a first memory transfer request received at the communication channel controller. The memory map stores information to identify a memory address range to be associated with a memory. The scheduler to compare a source address of the first memory transfer in the queue to the memory address range in the memory map to determine whether the source address of the first memory transfer request targets the memory, and in response allocate the first memory transfer request to a first communication channel of a plurality of communication channels in response to the first communication channel having all of its outstanding memory transactions to a common source address bank and source address page as a source address bank and a source address page of the first memory transfer request.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US9195621B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US9195621B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US9195621B23</originalsourceid><addsrcrecordid>eNqNirEKwkAQBa-xEPUf9gcsElFIa1Dso7ZhvbxLDnJ74fZE8vem8AOshhlmbZ7NrBmBWDoKyEPsyMVErOp78dIvMcQ0E1sLVcqJRR2S0gv5AwjZGMJbvOXs42IDi2DUrVk5HhW7HzeGrpd7fdtjii10YgtBbh9NVVTHU1mcy8MfyxcFMDoj</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>System and method for assigning memory access transfers between communication channels</title><source>esp@cenet</source><creator>JOKINEN TOMMI M ; KRAMER DAVID B ; XU KUN</creator><creatorcontrib>JOKINEN TOMMI M ; KRAMER DAVID B ; XU KUN</creatorcontrib><description>A communication channel controller includes a queue, a memory map, and a scheduler. The queue to store a first memory transfer request received at the communication channel controller. The memory map stores information to identify a memory address range to be associated with a memory. The scheduler to compare a source address of the first memory transfer in the queue to the memory address range in the memory map to determine whether the source address of the first memory transfer request targets the memory, and in response allocate the first memory transfer request to a first communication channel of a plurality of communication channels in response to the first communication channel having all of its outstanding memory transactions to a common source address bank and source address page as a source address bank and a source address page of the first memory transfer request.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2015</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=20151124&amp;DB=EPODOC&amp;CC=US&amp;NR=9195621B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76516</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20151124&amp;DB=EPODOC&amp;CC=US&amp;NR=9195621B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>JOKINEN TOMMI M</creatorcontrib><creatorcontrib>KRAMER DAVID B</creatorcontrib><creatorcontrib>XU KUN</creatorcontrib><title>System and method for assigning memory access transfers between communication channels</title><description>A communication channel controller includes a queue, a memory map, and a scheduler. The queue to store a first memory transfer request received at the communication channel controller. The memory map stores information to identify a memory address range to be associated with a memory. The scheduler to compare a source address of the first memory transfer in the queue to the memory address range in the memory map to determine whether the source address of the first memory transfer request targets the memory, and in response allocate the first memory transfer request to a first communication channel of a plurality of communication channels in response to the first communication channel having all of its outstanding memory transactions to a common source address bank and source address page as a source address bank and a source address page of the first memory transfer request.</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>2015</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNirEKwkAQBa-xEPUf9gcsElFIa1Dso7ZhvbxLDnJ74fZE8vem8AOshhlmbZ7NrBmBWDoKyEPsyMVErOp78dIvMcQ0E1sLVcqJRR2S0gv5AwjZGMJbvOXs42IDi2DUrVk5HhW7HzeGrpd7fdtjii10YgtBbh9NVVTHU1mcy8MfyxcFMDoj</recordid><startdate>20151124</startdate><enddate>20151124</enddate><creator>JOKINEN TOMMI M</creator><creator>KRAMER DAVID B</creator><creator>XU KUN</creator><scope>EVB</scope></search><sort><creationdate>20151124</creationdate><title>System and method for assigning memory access transfers between communication channels</title><author>JOKINEN TOMMI M ; KRAMER DAVID B ; XU KUN</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US9195621B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2015</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>JOKINEN TOMMI M</creatorcontrib><creatorcontrib>KRAMER DAVID B</creatorcontrib><creatorcontrib>XU KUN</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>JOKINEN TOMMI M</au><au>KRAMER DAVID B</au><au>XU KUN</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>System and method for assigning memory access transfers between communication channels</title><date>2015-11-24</date><risdate>2015</risdate><abstract>A communication channel controller includes a queue, a memory map, and a scheduler. The queue to store a first memory transfer request received at the communication channel controller. The memory map stores information to identify a memory address range to be associated with a memory. The scheduler to compare a source address of the first memory transfer in the queue to the memory address range in the memory map to determine whether the source address of the first memory transfer request targets the memory, and in response allocate the first memory transfer request to a first communication channel of a plurality of communication channels in response to the first communication channel having all of its outstanding memory transactions to a common source address bank and source address page as a source address bank and a source address page of the first memory transfer request.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US9195621B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title System and method for assigning memory access transfers between communication channels
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-20T21%3A51%3A18IST&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=JOKINEN%20TOMMI%20M&rft.date=2015-11-24&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS9195621B2%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