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...
Gespeichert in:
Hauptverfasser: | , , , , , , , , , , , , , , , , , |
---|---|
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&date=20231102&DB=EPODOC&CC=US&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&date=20231102&DB=EPODOC&CC=US&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 |