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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Argade, Pramod V, Peroni, Daniel Nikolai
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&amp;date=20220927&amp;DB=EPODOC&amp;CC=US&amp;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&amp;date=20220927&amp;DB=EPODOC&amp;CC=US&amp;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