Variable precision computing system
A processor selectively adjusts the precision of data for different functional units. Specified functional units of the processor, such as shader processing unit of a graphics processing unit (GPU) include a zeroing module to store, based on the states of corresponding precision flags, a data value...
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 | Argade, Pramod V Peroni, Daniel Nikolai |
description | A processor selectively adjusts the precision of data for different functional units. Specified functional units of the processor, such as shader processing unit of a graphics processing unit (GPU) include a zeroing module to store, based on the states of corresponding precision flags, a data value of zero at specified portion of an input and/or output data operand. The functional unit then processes the data including the zeroed portion. Because a portion of the data has been zeroed, the functional unit consumes less power during data processing. Furthermore, the precision flags are set such that the reduced precision of the data does not significantly impact a user experience. |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US11455766B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US11455766B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US11455766B23</originalsourceid><addsrcrecordid>eNrjZFAOSyzKTEzKSVUoKEpNzizOzM9TSM7PLSgtycxLVyiuLC5JzeVhYE1LzClO5YXS3AyKbq4hzh66qQX58anFBYnJqXmpJfGhwYaGJqam5mZmTkbGxKgBABLDJxE</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Variable precision computing system</title><source>esp@cenet</source><creator>Argade, Pramod V ; Peroni, Daniel Nikolai</creator><creatorcontrib>Argade, Pramod V ; Peroni, Daniel Nikolai</creatorcontrib><description>A processor selectively adjusts the precision of data for different functional units. Specified functional units of the processor, such as shader processing unit of a graphics processing unit (GPU) include a zeroing module to store, based on the states of corresponding precision flags, a data value of zero at specified portion of an input and/or output data operand. The functional unit then processes the data including the zeroed portion. Because a portion of the data has been zeroed, the functional unit consumes less power during data processing. Furthermore, the precision flags are set such that the reduced precision of the data does not significantly impact a user experience.</description><language>eng</language><subject>ADVERTISING ; AMUSEMENTS ; ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICESUSING STATIC MEANS TO PRESENT VARIABLE INFORMATION ; CALCULATING ; CARD, BOARD, OR ROULETTE GAMES ; COMPUTING ; COUNTING ; CRYPTOGRAPHY ; DISPLAY ; EDUCATION ; GAMES ; GAMES NOT OTHERWISE PROVIDED FOR ; HUMAN NECESSITIES ; IMAGE DATA PROCESSING OR GENERATION, IN GENERAL ; INDOOR GAMES USING SMALL MOVING PLAYING BODIES ; PHYSICS ; SEALS ; SPORTS ; VIDEO GAMES</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&date=20220927&DB=EPODOC&CC=US&NR=11455766B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76289</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20220927&DB=EPODOC&CC=US&NR=11455766B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Argade, Pramod V</creatorcontrib><creatorcontrib>Peroni, Daniel Nikolai</creatorcontrib><title>Variable precision computing system</title><description>A processor selectively adjusts the precision of data for different functional units. Specified functional units of the processor, such as shader processing unit of a graphics processing unit (GPU) include a zeroing module to store, based on the states of corresponding precision flags, a data value of zero at specified portion of an input and/or output data operand. The functional unit then processes the data including the zeroed portion. Because a portion of the data has been zeroed, the functional unit consumes less power during data processing. Furthermore, the precision flags are set such that the reduced precision of the data does not significantly impact a user experience.</description><subject>ADVERTISING</subject><subject>AMUSEMENTS</subject><subject>ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICESUSING STATIC MEANS TO PRESENT VARIABLE INFORMATION</subject><subject>CALCULATING</subject><subject>CARD, BOARD, OR ROULETTE GAMES</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>CRYPTOGRAPHY</subject><subject>DISPLAY</subject><subject>EDUCATION</subject><subject>GAMES</subject><subject>GAMES NOT OTHERWISE PROVIDED FOR</subject><subject>HUMAN NECESSITIES</subject><subject>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</subject><subject>INDOOR GAMES USING SMALL MOVING PLAYING BODIES</subject><subject>PHYSICS</subject><subject>SEALS</subject><subject>SPORTS</subject><subject>VIDEO GAMES</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2022</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZFAOSyzKTEzKSVUoKEpNzizOzM9TSM7PLSgtycxLVyiuLC5JzeVhYE1LzClO5YXS3AyKbq4hzh66qQX58anFBYnJqXmpJfGhwYaGJqam5mZmTkbGxKgBABLDJxE</recordid><startdate>20220927</startdate><enddate>20220927</enddate><creator>Argade, Pramod V</creator><creator>Peroni, Daniel Nikolai</creator><scope>EVB</scope></search><sort><creationdate>20220927</creationdate><title>Variable precision computing system</title><author>Argade, Pramod V ; Peroni, Daniel Nikolai</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US11455766B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2022</creationdate><topic>ADVERTISING</topic><topic>AMUSEMENTS</topic><topic>ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICESUSING STATIC MEANS TO PRESENT VARIABLE INFORMATION</topic><topic>CALCULATING</topic><topic>CARD, BOARD, OR ROULETTE GAMES</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>CRYPTOGRAPHY</topic><topic>DISPLAY</topic><topic>EDUCATION</topic><topic>GAMES</topic><topic>GAMES NOT OTHERWISE PROVIDED FOR</topic><topic>HUMAN NECESSITIES</topic><topic>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</topic><topic>INDOOR GAMES USING SMALL MOVING PLAYING BODIES</topic><topic>PHYSICS</topic><topic>SEALS</topic><topic>SPORTS</topic><topic>VIDEO GAMES</topic><toplevel>online_resources</toplevel><creatorcontrib>Argade, Pramod V</creatorcontrib><creatorcontrib>Peroni, Daniel Nikolai</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Argade, Pramod V</au><au>Peroni, Daniel Nikolai</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Variable precision computing system</title><date>2022-09-27</date><risdate>2022</risdate><abstract>A processor selectively adjusts the precision of data for different functional units. Specified functional units of the processor, such as shader processing unit of a graphics processing unit (GPU) include a zeroing module to store, based on the states of corresponding precision flags, a data value of zero at specified portion of an input and/or output data operand. The functional unit then processes the data including the zeroed portion. Because a portion of the data has been zeroed, the functional unit consumes less power during data processing. Furthermore, the precision flags are set such that the reduced precision of the data does not significantly impact a user experience.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng |
recordid | cdi_epo_espacenet_US11455766B2 |
source | esp@cenet |
subjects | ADVERTISING AMUSEMENTS ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICESUSING STATIC MEANS TO PRESENT VARIABLE INFORMATION CALCULATING CARD, BOARD, OR ROULETTE GAMES COMPUTING COUNTING CRYPTOGRAPHY DISPLAY EDUCATION GAMES GAMES NOT OTHERWISE PROVIDED FOR HUMAN NECESSITIES IMAGE DATA PROCESSING OR GENERATION, IN GENERAL INDOOR GAMES USING SMALL MOVING PLAYING BODIES PHYSICS SEALS SPORTS VIDEO GAMES |
title | Variable precision computing system |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-05T05%3A26%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=Argade,%20Pramod%20V&rft.date=2022-09-27&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS11455766B2%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 |