Multi-tile Memory Management for Detecting Cross Tile Access Providing Multi-Tile Inference Scaling and Providing Page Migration

Multi-tile Memory Management for Detecting Cross Tile Access, Providing Multi-Tile Inference Scaling with multicasting of data via copy operation, and Providing Page Migration are disclosed herein. In one embodiment, a graphics processor for a multi-tile architecture includes a first graphics proces...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Anantaraman, Aravindh, Ould-Ahmed-Vall, Elmoustapha, Macpherson, Mike, Tangri, Saurabh, George, Varghese, Ranganathan, Vasanth, Surti, Prasoonkumar, Mistry, Nilay, Striramassarma, Lakshminarayanan, Panneer, Selvakumar, Shah, Ankur, Koker, Altug, Ashbaugh, Ben, Ray, Joydeep, Galoppo Von Borries, Nicolas, Andrei, Valentin, Maiyuran, Subramaniam, Appu, Abhishek
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 Anantaraman, Aravindh
Ould-Ahmed-Vall, Elmoustapha
Macpherson, Mike
Tangri, Saurabh
George, Varghese
Ranganathan, Vasanth
Surti, Prasoonkumar
Mistry, Nilay
Striramassarma, Lakshminarayanan
Panneer, Selvakumar
Shah, Ankur
Koker, Altug
Ashbaugh, Ben
Ray, Joydeep
Galoppo Von Borries, Nicolas
Andrei, Valentin
Maiyuran, Subramaniam
Appu, Abhishek
description Multi-tile Memory Management for Detecting Cross Tile Access, Providing Multi-Tile Inference Scaling with multicasting of data via copy operation, and Providing Page Migration are disclosed herein. In one embodiment, a graphics processor for a multi-tile architecture includes a first graphics processing unit (GPU) having a memory and a memory controller, a second graphics processing unit (GPU) having a memory and a cross-GPU fabric to communicatively couple the first and second GPUs. The memory controller is configured to determine whether frequent cross tile memory accesses occur from the first GPU to the memory of the second GPU in the multi-GPU configuration and to send a message to initiate a data transfer mechanism when frequent cross tile memory accesses occur from the first GPU to the memory of the second GPU.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2022114096A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2022114096A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2022114096A13</originalsourceid><addsrcrecordid>eNqNjMEKgkAURd20iOofHrQW1CJoKVbUQhC0tQzjVQbGNzIzBe369LRatGx1L5zDmQfP_Ka9Cr3SoBy9sQ_KBYsOPdhTaywd4CG94o4ya5yjalJTKTH-wpq7aib2ybzZhVtYsASVUugJCm5-1GKsU646K7wyvAxmrdAOq-8ugvXpWGXnEIOp4QYhwfD1tUyiJInjbbTfpfHmP-sFwthJKQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Multi-tile Memory Management for Detecting Cross Tile Access Providing Multi-Tile Inference Scaling and Providing Page Migration</title><source>esp@cenet</source><creator>Anantaraman, Aravindh ; Ould-Ahmed-Vall, Elmoustapha ; Macpherson, Mike ; Tangri, Saurabh ; George, Varghese ; Ranganathan, Vasanth ; Surti, Prasoonkumar ; Mistry, Nilay ; Striramassarma, Lakshminarayanan ; Panneer, Selvakumar ; Shah, Ankur ; Koker, Altug ; Ashbaugh, Ben ; Ray, Joydeep ; Galoppo Von Borries, Nicolas ; Andrei, Valentin ; Maiyuran, Subramaniam ; Appu, Abhishek</creator><creatorcontrib>Anantaraman, Aravindh ; Ould-Ahmed-Vall, Elmoustapha ; Macpherson, Mike ; Tangri, Saurabh ; George, Varghese ; Ranganathan, Vasanth ; Surti, Prasoonkumar ; Mistry, Nilay ; Striramassarma, Lakshminarayanan ; Panneer, Selvakumar ; Shah, Ankur ; Koker, Altug ; Ashbaugh, Ben ; Ray, Joydeep ; Galoppo Von Borries, Nicolas ; Andrei, Valentin ; Maiyuran, Subramaniam ; Appu, Abhishek</creatorcontrib><description>Multi-tile Memory Management for Detecting Cross Tile Access, Providing Multi-Tile Inference Scaling with multicasting of data via copy operation, and Providing Page Migration are disclosed herein. In one embodiment, a graphics processor for a multi-tile architecture includes a first graphics processing unit (GPU) having a memory and a memory controller, a second graphics processing unit (GPU) having a memory and a cross-GPU fabric to communicatively couple the first and second GPUs. The memory controller is configured to determine whether frequent cross tile memory accesses occur from the first GPU to the memory of the second GPU in the multi-GPU configuration and to send a message to initiate a data transfer mechanism when frequent cross tile memory accesses occur from the first GPU to the memory of the second GPU.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2022</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=20220414&amp;DB=EPODOC&amp;CC=US&amp;NR=2022114096A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,777,882,25545,76296</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20220414&amp;DB=EPODOC&amp;CC=US&amp;NR=2022114096A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Anantaraman, Aravindh</creatorcontrib><creatorcontrib>Ould-Ahmed-Vall, Elmoustapha</creatorcontrib><creatorcontrib>Macpherson, Mike</creatorcontrib><creatorcontrib>Tangri, Saurabh</creatorcontrib><creatorcontrib>George, Varghese</creatorcontrib><creatorcontrib>Ranganathan, Vasanth</creatorcontrib><creatorcontrib>Surti, Prasoonkumar</creatorcontrib><creatorcontrib>Mistry, Nilay</creatorcontrib><creatorcontrib>Striramassarma, Lakshminarayanan</creatorcontrib><creatorcontrib>Panneer, Selvakumar</creatorcontrib><creatorcontrib>Shah, Ankur</creatorcontrib><creatorcontrib>Koker, Altug</creatorcontrib><creatorcontrib>Ashbaugh, Ben</creatorcontrib><creatorcontrib>Ray, Joydeep</creatorcontrib><creatorcontrib>Galoppo Von Borries, Nicolas</creatorcontrib><creatorcontrib>Andrei, Valentin</creatorcontrib><creatorcontrib>Maiyuran, Subramaniam</creatorcontrib><creatorcontrib>Appu, Abhishek</creatorcontrib><title>Multi-tile Memory Management for Detecting Cross Tile Access Providing Multi-Tile Inference Scaling and Providing Page Migration</title><description>Multi-tile Memory Management for Detecting Cross Tile Access, Providing Multi-Tile Inference Scaling with multicasting of data via copy operation, and Providing Page Migration are disclosed herein. In one embodiment, a graphics processor for a multi-tile architecture includes a first graphics processing unit (GPU) having a memory and a memory controller, a second graphics processing unit (GPU) having a memory and a cross-GPU fabric to communicatively couple the first and second GPUs. The memory controller is configured to determine whether frequent cross tile memory accesses occur from the first GPU to the memory of the second GPU in the multi-GPU configuration and to send a message to initiate a data transfer mechanism when frequent cross tile memory accesses occur from the first GPU to the memory of the second GPU.</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>2022</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNjMEKgkAURd20iOofHrQW1CJoKVbUQhC0tQzjVQbGNzIzBe369LRatGx1L5zDmQfP_Ka9Cr3SoBy9sQ_KBYsOPdhTaywd4CG94o4ya5yjalJTKTH-wpq7aib2ybzZhVtYsASVUugJCm5-1GKsU646K7wyvAxmrdAOq-8ugvXpWGXnEIOp4QYhwfD1tUyiJInjbbTfpfHmP-sFwthJKQ</recordid><startdate>20220414</startdate><enddate>20220414</enddate><creator>Anantaraman, Aravindh</creator><creator>Ould-Ahmed-Vall, Elmoustapha</creator><creator>Macpherson, Mike</creator><creator>Tangri, Saurabh</creator><creator>George, Varghese</creator><creator>Ranganathan, Vasanth</creator><creator>Surti, Prasoonkumar</creator><creator>Mistry, Nilay</creator><creator>Striramassarma, Lakshminarayanan</creator><creator>Panneer, Selvakumar</creator><creator>Shah, Ankur</creator><creator>Koker, Altug</creator><creator>Ashbaugh, Ben</creator><creator>Ray, Joydeep</creator><creator>Galoppo Von Borries, Nicolas</creator><creator>Andrei, Valentin</creator><creator>Maiyuran, Subramaniam</creator><creator>Appu, Abhishek</creator><scope>EVB</scope></search><sort><creationdate>20220414</creationdate><title>Multi-tile Memory Management for Detecting Cross Tile Access Providing Multi-Tile Inference Scaling and Providing Page Migration</title><author>Anantaraman, Aravindh ; Ould-Ahmed-Vall, Elmoustapha ; Macpherson, Mike ; Tangri, Saurabh ; George, Varghese ; Ranganathan, Vasanth ; Surti, Prasoonkumar ; Mistry, Nilay ; Striramassarma, Lakshminarayanan ; Panneer, Selvakumar ; Shah, Ankur ; Koker, Altug ; Ashbaugh, Ben ; Ray, Joydeep ; Galoppo Von Borries, Nicolas ; Andrei, Valentin ; Maiyuran, Subramaniam ; Appu, Abhishek</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2022114096A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2022</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Anantaraman, Aravindh</creatorcontrib><creatorcontrib>Ould-Ahmed-Vall, Elmoustapha</creatorcontrib><creatorcontrib>Macpherson, Mike</creatorcontrib><creatorcontrib>Tangri, Saurabh</creatorcontrib><creatorcontrib>George, Varghese</creatorcontrib><creatorcontrib>Ranganathan, Vasanth</creatorcontrib><creatorcontrib>Surti, Prasoonkumar</creatorcontrib><creatorcontrib>Mistry, Nilay</creatorcontrib><creatorcontrib>Striramassarma, Lakshminarayanan</creatorcontrib><creatorcontrib>Panneer, Selvakumar</creatorcontrib><creatorcontrib>Shah, Ankur</creatorcontrib><creatorcontrib>Koker, Altug</creatorcontrib><creatorcontrib>Ashbaugh, Ben</creatorcontrib><creatorcontrib>Ray, Joydeep</creatorcontrib><creatorcontrib>Galoppo Von Borries, Nicolas</creatorcontrib><creatorcontrib>Andrei, Valentin</creatorcontrib><creatorcontrib>Maiyuran, Subramaniam</creatorcontrib><creatorcontrib>Appu, Abhishek</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Anantaraman, Aravindh</au><au>Ould-Ahmed-Vall, Elmoustapha</au><au>Macpherson, Mike</au><au>Tangri, Saurabh</au><au>George, Varghese</au><au>Ranganathan, Vasanth</au><au>Surti, Prasoonkumar</au><au>Mistry, Nilay</au><au>Striramassarma, Lakshminarayanan</au><au>Panneer, Selvakumar</au><au>Shah, Ankur</au><au>Koker, Altug</au><au>Ashbaugh, Ben</au><au>Ray, Joydeep</au><au>Galoppo Von Borries, Nicolas</au><au>Andrei, Valentin</au><au>Maiyuran, Subramaniam</au><au>Appu, Abhishek</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Multi-tile Memory Management for Detecting Cross Tile Access Providing Multi-Tile Inference Scaling and Providing Page Migration</title><date>2022-04-14</date><risdate>2022</risdate><abstract>Multi-tile Memory Management for Detecting Cross Tile Access, Providing Multi-Tile Inference Scaling with multicasting of data via copy operation, and Providing Page Migration are disclosed herein. In one embodiment, a graphics processor for a multi-tile architecture includes a first graphics processing unit (GPU) having a memory and a memory controller, a second graphics processing unit (GPU) having a memory and a cross-GPU fabric to communicatively couple the first and second GPUs. The memory controller is configured to determine whether frequent cross tile memory accesses occur from the first GPU to the memory of the second GPU in the multi-GPU configuration and to send a message to initiate a data transfer mechanism when frequent cross tile memory accesses occur from the first GPU to the memory of the second GPU.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2022114096A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Multi-tile Memory Management for Detecting Cross Tile Access Providing Multi-Tile Inference Scaling and Providing Page Migration
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T15%3A35%3A04IST&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=Anantaraman,%20Aravindh&rft.date=2022-04-14&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2022114096A1%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