SPARSE OPTIMIZATIONS FOR A MATRIX ACCELERATOR ARCHITECTURE

Embodiments described herein include, software, firmware, and hardware logic that provides techniques to perform arithmetic on sparse data via a systolic processing unit. Embodiment described herein provided techniques to detect zero value elements within a vector or a set of packed data elements ou...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ould-Ahmed-Vall, Elmoustapha, Macpherson, Mike, Kim, SungYe, George, Varghese, Ranganathan, Vasanth, Surti, Prasoonkumar, Striramassarma, Lakshminarayanan, Vemulapalli, Vikranth, Koker, Altug, Ray, Joydeep, Hunter, JR., Arthur, Sadler, William, Andrei, Valentin, Maiyuran, Subramaniam, Appu, Abhishek, Janus, Scott, Garg, Ashutosh, Harel, Yoav
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 Ould-Ahmed-Vall, Elmoustapha
Macpherson, Mike
Kim, SungYe
George, Varghese
Ranganathan, Vasanth
Surti, Prasoonkumar
Striramassarma, Lakshminarayanan
Vemulapalli, Vikranth
Koker, Altug
Ray, Joydeep
Hunter, JR., Arthur
Sadler, William
Andrei, Valentin
Maiyuran, Subramaniam
Appu, Abhishek
Janus, Scott
Garg, Ashutosh
Harel, Yoav
description Embodiments described herein include, software, firmware, and hardware logic that provides techniques to perform arithmetic on sparse data via a systolic processing unit. Embodiment described herein provided techniques to detect zero value elements within a vector or a set of packed data elements output by a processing resource and generate metadata to indicate a location of the zero value elements within the plurality of data elements.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2023351543A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2023351543A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2023351543A13</originalsourceid><addsrcrecordid>eNrjZLAKDnAMCnZV8A8I8fT1jHIM8fT3C1Zw8w9ScFTwdQwJ8oxQcHR2dvVxDXIMAQkGOXt4hrg6h4QGufIwsKYl5hSn8kJpbgZlN9cQZw_d1IL8-NTigsTk1LzUkvjQYCMDI2NjU0NTE2NHQ2PiVAEAfcAqOg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>SPARSE OPTIMIZATIONS FOR A MATRIX ACCELERATOR ARCHITECTURE</title><source>esp@cenet</source><creator>Ould-Ahmed-Vall, Elmoustapha ; Macpherson, Mike ; Kim, SungYe ; George, Varghese ; Ranganathan, Vasanth ; Surti, Prasoonkumar ; Striramassarma, Lakshminarayanan ; Vemulapalli, Vikranth ; Koker, Altug ; Ray, Joydeep ; Hunter, JR., Arthur ; Sadler, William ; Andrei, Valentin ; Maiyuran, Subramaniam ; Appu, Abhishek ; Janus, Scott ; Garg, Ashutosh ; Harel, Yoav</creator><creatorcontrib>Ould-Ahmed-Vall, Elmoustapha ; Macpherson, Mike ; Kim, SungYe ; George, Varghese ; Ranganathan, Vasanth ; Surti, Prasoonkumar ; Striramassarma, Lakshminarayanan ; Vemulapalli, Vikranth ; Koker, Altug ; Ray, Joydeep ; Hunter, JR., Arthur ; Sadler, William ; Andrei, Valentin ; Maiyuran, Subramaniam ; Appu, Abhishek ; Janus, Scott ; Garg, Ashutosh ; Harel, Yoav</creatorcontrib><description>Embodiments described herein include, software, firmware, and hardware logic that provides techniques to perform arithmetic on sparse data via a systolic processing unit. Embodiment described herein provided techniques to detect zero value elements within a vector or a set of packed data elements output by a processing resource and generate metadata to indicate a location of the zero value elements within the plurality of data elements.</description><language>eng</language><subject>CALCULATING ; COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; IMAGE DATA PROCESSING OR GENERATION, IN GENERAL ; PHYSICS</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=20231102&amp;DB=EPODOC&amp;CC=US&amp;NR=2023351543A1$$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=20231102&amp;DB=EPODOC&amp;CC=US&amp;NR=2023351543A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Ould-Ahmed-Vall, Elmoustapha</creatorcontrib><creatorcontrib>Macpherson, Mike</creatorcontrib><creatorcontrib>Kim, SungYe</creatorcontrib><creatorcontrib>George, Varghese</creatorcontrib><creatorcontrib>Ranganathan, Vasanth</creatorcontrib><creatorcontrib>Surti, Prasoonkumar</creatorcontrib><creatorcontrib>Striramassarma, Lakshminarayanan</creatorcontrib><creatorcontrib>Vemulapalli, Vikranth</creatorcontrib><creatorcontrib>Koker, Altug</creatorcontrib><creatorcontrib>Ray, Joydeep</creatorcontrib><creatorcontrib>Hunter, JR., Arthur</creatorcontrib><creatorcontrib>Sadler, William</creatorcontrib><creatorcontrib>Andrei, Valentin</creatorcontrib><creatorcontrib>Maiyuran, Subramaniam</creatorcontrib><creatorcontrib>Appu, Abhishek</creatorcontrib><creatorcontrib>Janus, Scott</creatorcontrib><creatorcontrib>Garg, Ashutosh</creatorcontrib><creatorcontrib>Harel, Yoav</creatorcontrib><title>SPARSE OPTIMIZATIONS FOR A MATRIX ACCELERATOR ARCHITECTURE</title><description>Embodiments described herein include, software, firmware, and hardware logic that provides techniques to perform arithmetic on sparse data via a systolic processing unit. Embodiment described herein provided techniques to detect zero value elements within a vector or a set of packed data elements output by a processing resource and generate metadata to indicate a location of the zero value elements within the plurality of data elements.</description><subject>CALCULATING</subject><subject>COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2023</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLAKDnAMCnZV8A8I8fT1jHIM8fT3C1Zw8w9ScFTwdQwJ8oxQcHR2dvVxDXIMAQkGOXt4hrg6h4QGufIwsKYl5hSn8kJpbgZlN9cQZw_d1IL8-NTigsTk1LzUkvjQYCMDI2NjU0NTE2NHQ2PiVAEAfcAqOg</recordid><startdate>20231102</startdate><enddate>20231102</enddate><creator>Ould-Ahmed-Vall, Elmoustapha</creator><creator>Macpherson, Mike</creator><creator>Kim, SungYe</creator><creator>George, Varghese</creator><creator>Ranganathan, Vasanth</creator><creator>Surti, Prasoonkumar</creator><creator>Striramassarma, Lakshminarayanan</creator><creator>Vemulapalli, Vikranth</creator><creator>Koker, Altug</creator><creator>Ray, Joydeep</creator><creator>Hunter, JR., Arthur</creator><creator>Sadler, William</creator><creator>Andrei, Valentin</creator><creator>Maiyuran, Subramaniam</creator><creator>Appu, Abhishek</creator><creator>Janus, Scott</creator><creator>Garg, Ashutosh</creator><creator>Harel, Yoav</creator><scope>EVB</scope></search><sort><creationdate>20231102</creationdate><title>SPARSE OPTIMIZATIONS FOR A MATRIX ACCELERATOR ARCHITECTURE</title><author>Ould-Ahmed-Vall, Elmoustapha ; Macpherson, Mike ; Kim, SungYe ; George, Varghese ; Ranganathan, Vasanth ; Surti, Prasoonkumar ; Striramassarma, Lakshminarayanan ; Vemulapalli, Vikranth ; Koker, Altug ; Ray, Joydeep ; Hunter, JR., Arthur ; Sadler, William ; Andrei, Valentin ; Maiyuran, Subramaniam ; Appu, Abhishek ; Janus, Scott ; Garg, Ashutosh ; Harel, Yoav</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2023351543A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2023</creationdate><topic>CALCULATING</topic><topic>COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Ould-Ahmed-Vall, Elmoustapha</creatorcontrib><creatorcontrib>Macpherson, Mike</creatorcontrib><creatorcontrib>Kim, SungYe</creatorcontrib><creatorcontrib>George, Varghese</creatorcontrib><creatorcontrib>Ranganathan, Vasanth</creatorcontrib><creatorcontrib>Surti, Prasoonkumar</creatorcontrib><creatorcontrib>Striramassarma, Lakshminarayanan</creatorcontrib><creatorcontrib>Vemulapalli, Vikranth</creatorcontrib><creatorcontrib>Koker, Altug</creatorcontrib><creatorcontrib>Ray, Joydeep</creatorcontrib><creatorcontrib>Hunter, JR., Arthur</creatorcontrib><creatorcontrib>Sadler, William</creatorcontrib><creatorcontrib>Andrei, Valentin</creatorcontrib><creatorcontrib>Maiyuran, Subramaniam</creatorcontrib><creatorcontrib>Appu, Abhishek</creatorcontrib><creatorcontrib>Janus, Scott</creatorcontrib><creatorcontrib>Garg, Ashutosh</creatorcontrib><creatorcontrib>Harel, Yoav</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Ould-Ahmed-Vall, Elmoustapha</au><au>Macpherson, Mike</au><au>Kim, SungYe</au><au>George, Varghese</au><au>Ranganathan, Vasanth</au><au>Surti, Prasoonkumar</au><au>Striramassarma, Lakshminarayanan</au><au>Vemulapalli, Vikranth</au><au>Koker, Altug</au><au>Ray, Joydeep</au><au>Hunter, JR., Arthur</au><au>Sadler, William</au><au>Andrei, Valentin</au><au>Maiyuran, Subramaniam</au><au>Appu, Abhishek</au><au>Janus, Scott</au><au>Garg, Ashutosh</au><au>Harel, Yoav</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>SPARSE OPTIMIZATIONS FOR A MATRIX ACCELERATOR ARCHITECTURE</title><date>2023-11-02</date><risdate>2023</risdate><abstract>Embodiments described herein include, software, firmware, and hardware logic that provides techniques to perform arithmetic on sparse data via a systolic processing unit. Embodiment described herein provided techniques to detect zero value elements within a vector or a set of packed data elements output by a processing resource and generate metadata to indicate a location of the zero value elements within the plurality of data elements.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2023351543A1
source esp@cenet
subjects CALCULATING
COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
PHYSICS
title SPARSE OPTIMIZATIONS FOR A MATRIX ACCELERATOR ARCHITECTURE
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T21%3A11%3A34IST&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=Ould-Ahmed-Vall,%20Elmoustapha&rft.date=2023-11-02&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2023351543A1%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