ACCELERATING RELAXED REMOTE ATOMICS ON MULTIPLE WRITER OPERATIONS

A memory controller includes an arbiter, a vector arithmetic logic unit (VALU), a read buffer and a write buffer both coupled to the VALU, and an atomic memory operation scheduler. The VALU performs scattered atomic memory operations on arrays of data elements responsive to selected memory access co...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Kalamatianos, John, Gutierrez, Anthony Thomas, Sangaiah, Karthik Ramu
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 Kalamatianos, John
Gutierrez, Anthony Thomas
Sangaiah, Karthik Ramu
description A memory controller includes an arbiter, a vector arithmetic logic unit (VALU), a read buffer and a write buffer both coupled to the VALU, and an atomic memory operation scheduler. The VALU performs scattered atomic memory operations on arrays of data elements responsive to selected memory access commands. The atomic memory operation scheduler is for scheduling atomic memory operations at the VALU; identifying a plurality of scattered atomic memory operations with commutative and associative properties, the plurality of scattered atomic memory operations on at least one element of an array of data elements associated with an address; and commanding the VALU to perform the plurality of scattered atomic memory operations.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2024211134A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2024211134A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2024211134A13</originalsourceid><addsrcrecordid>eNrjZHB0dHZ29XENcgzx9HNXCHL1cYxwdQHSvv4hrgqOIf6-ns7BCv5-Cr6hPiGeAT6uCuFBniGuQQr-AWA9_n7BPAysaYk5xam8UJqbQdnNNcTZQze1ID8-tbggMTk1L7UkPjTYyMDIxMjQ0NDYxNHQmDhVAJ0VLBE</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>ACCELERATING RELAXED REMOTE ATOMICS ON MULTIPLE WRITER OPERATIONS</title><source>esp@cenet</source><creator>Kalamatianos, John ; Gutierrez, Anthony Thomas ; Sangaiah, Karthik Ramu</creator><creatorcontrib>Kalamatianos, John ; Gutierrez, Anthony Thomas ; Sangaiah, Karthik Ramu</creatorcontrib><description>A memory controller includes an arbiter, a vector arithmetic logic unit (VALU), a read buffer and a write buffer both coupled to the VALU, and an atomic memory operation scheduler. The VALU performs scattered atomic memory operations on arrays of data elements responsive to selected memory access commands. The atomic memory operation scheduler is for scheduling atomic memory operations at the VALU; identifying a plurality of scattered atomic memory operations with commutative and associative properties, the plurality of scattered atomic memory operations on at least one element of an array of data elements associated with an address; and commanding the VALU to perform the plurality of scattered atomic memory operations.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2024</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=20240627&amp;DB=EPODOC&amp;CC=US&amp;NR=2024211134A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20240627&amp;DB=EPODOC&amp;CC=US&amp;NR=2024211134A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Kalamatianos, John</creatorcontrib><creatorcontrib>Gutierrez, Anthony Thomas</creatorcontrib><creatorcontrib>Sangaiah, Karthik Ramu</creatorcontrib><title>ACCELERATING RELAXED REMOTE ATOMICS ON MULTIPLE WRITER OPERATIONS</title><description>A memory controller includes an arbiter, a vector arithmetic logic unit (VALU), a read buffer and a write buffer both coupled to the VALU, and an atomic memory operation scheduler. The VALU performs scattered atomic memory operations on arrays of data elements responsive to selected memory access commands. The atomic memory operation scheduler is for scheduling atomic memory operations at the VALU; identifying a plurality of scattered atomic memory operations with commutative and associative properties, the plurality of scattered atomic memory operations on at least one element of an array of data elements associated with an address; and commanding the VALU to perform the plurality of scattered atomic memory operations.</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>2024</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZHB0dHZ29XENcgzx9HNXCHL1cYxwdQHSvv4hrgqOIf6-ns7BCv5-Cr6hPiGeAT6uCuFBniGuQQr-AWA9_n7BPAysaYk5xam8UJqbQdnNNcTZQze1ID8-tbggMTk1L7UkPjTYyMDIxMjQ0NDYxNHQmDhVAJ0VLBE</recordid><startdate>20240627</startdate><enddate>20240627</enddate><creator>Kalamatianos, John</creator><creator>Gutierrez, Anthony Thomas</creator><creator>Sangaiah, Karthik Ramu</creator><scope>EVB</scope></search><sort><creationdate>20240627</creationdate><title>ACCELERATING RELAXED REMOTE ATOMICS ON MULTIPLE WRITER OPERATIONS</title><author>Kalamatianos, John ; Gutierrez, Anthony Thomas ; Sangaiah, Karthik Ramu</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2024211134A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2024</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Kalamatianos, John</creatorcontrib><creatorcontrib>Gutierrez, Anthony Thomas</creatorcontrib><creatorcontrib>Sangaiah, Karthik Ramu</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Kalamatianos, John</au><au>Gutierrez, Anthony Thomas</au><au>Sangaiah, Karthik Ramu</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>ACCELERATING RELAXED REMOTE ATOMICS ON MULTIPLE WRITER OPERATIONS</title><date>2024-06-27</date><risdate>2024</risdate><abstract>A memory controller includes an arbiter, a vector arithmetic logic unit (VALU), a read buffer and a write buffer both coupled to the VALU, and an atomic memory operation scheduler. The VALU performs scattered atomic memory operations on arrays of data elements responsive to selected memory access commands. The atomic memory operation scheduler is for scheduling atomic memory operations at the VALU; identifying a plurality of scattered atomic memory operations with commutative and associative properties, the plurality of scattered atomic memory operations on at least one element of an array of data elements associated with an address; and commanding the VALU to perform the plurality of scattered atomic memory operations.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2024211134A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title ACCELERATING RELAXED REMOTE ATOMICS ON MULTIPLE WRITER OPERATIONS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-03T08%3A18%3A28IST&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=Kalamatianos,%20John&rft.date=2024-06-27&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2024211134A1%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