OPTIMIZING RECONFIGURABLE HARDWARE USING DATA SAMPLING

An apparatus for computing, comprising a processing circuitry configured for computing an outcome of executing a set of computer instructions comprising a group of data variables, by: identifying an initial state of the processing circuitry; executing a set of anticipated computer instructions produ...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: RAZ, Elad, TAYARI, Ilan
Format: Patent
Sprache:eng ; fre
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 RAZ, Elad
TAYARI, Ilan
description An apparatus for computing, comprising a processing circuitry configured for computing an outcome of executing a set of computer instructions comprising a group of data variables, by: identifying an initial state of the processing circuitry; executing a set of anticipated computer instructions produced based on the set of computer instructions and a likely data value, where the likely data value is a value of one the group of data variables anticipated to be computed by executing the set of computer instructions and computed using at least one program data value; and when identifying, while executing the set of anticipated computer instructions, a failed prediction where the data variable is not equal to the likely data value: restoring the initial state of the processing circuitry; and executing a set of alternative computer instructions, produced based on the set of computer instructions and the at least one likely data value. Un appareil de calcul, comprenant un circuit de traitement configuré pour calculer un résultat d'exécution d'un ensemble d'instructions informatiques comprenant un groupe de variables de données, par : identification d'un état initial des circuits de traitement ; exécution d'un ensemble d'instructions informatiques anticipées produites sur la base de l'ensemble d'instructions informatiques et d'une valeur de données probable, la valeur de données probable étant une valeur d'un groupe de variables de données anticipées à calculer par exécution de l'ensemble d'instructions d'ordinateur et calculée à l'aide d'au moins une valeur de données de programme ; et lors de l'identification, tout en exécutant l'ensemble d'instructions informatiques anticipées, une prédiction échouée où la variable de données n'est pas égale à la valeur de données probable : restauration de l'état initial des circuits de traitement ; et exécution d'un ensemble d'instructions d'ordinateur alternatives, produites sur la base de l'ensemble d'instructions d'ordinateur et de la ou des valeurs de données probables.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2022149145A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2022149145A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2022149145A13</originalsourceid><addsrcrecordid>eNrjZDDzDwjx9PWM8vRzVwhydfb3c_N0Dw1ydPJxVfBwDHIJdwxyVQgNBsm6OIY4KgQ7-gb4AHk8DKxpiTnFqbxQmptB2c01xNlDN7UgPz61uCAxOTUvtSQ-3N_IwMjI0MTS0MTU0dCYOFUA0KopBA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>OPTIMIZING RECONFIGURABLE HARDWARE USING DATA SAMPLING</title><source>esp@cenet</source><creator>RAZ, Elad ; TAYARI, Ilan</creator><creatorcontrib>RAZ, Elad ; TAYARI, Ilan</creatorcontrib><description>An apparatus for computing, comprising a processing circuitry configured for computing an outcome of executing a set of computer instructions comprising a group of data variables, by: identifying an initial state of the processing circuitry; executing a set of anticipated computer instructions produced based on the set of computer instructions and a likely data value, where the likely data value is a value of one the group of data variables anticipated to be computed by executing the set of computer instructions and computed using at least one program data value; and when identifying, while executing the set of anticipated computer instructions, a failed prediction where the data variable is not equal to the likely data value: restoring the initial state of the processing circuitry; and executing a set of alternative computer instructions, produced based on the set of computer instructions and the at least one likely data value. Un appareil de calcul, comprenant un circuit de traitement configuré pour calculer un résultat d'exécution d'un ensemble d'instructions informatiques comprenant un groupe de variables de données, par : identification d'un état initial des circuits de traitement ; exécution d'un ensemble d'instructions informatiques anticipées produites sur la base de l'ensemble d'instructions informatiques et d'une valeur de données probable, la valeur de données probable étant une valeur d'un groupe de variables de données anticipées à calculer par exécution de l'ensemble d'instructions d'ordinateur et calculée à l'aide d'au moins une valeur de données de programme ; et lors de l'identification, tout en exécutant l'ensemble d'instructions informatiques anticipées, une prédiction échouée où la variable de données n'est pas égale à la valeur de données probable : restauration de l'état initial des circuits de traitement ; et exécution d'un ensemble d'instructions d'ordinateur alternatives, produites sur la base de l'ensemble d'instructions d'ordinateur et de la ou des valeurs de données probables.</description><language>eng ; fre</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=20220714&amp;DB=EPODOC&amp;CC=WO&amp;NR=2022149145A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76516</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20220714&amp;DB=EPODOC&amp;CC=WO&amp;NR=2022149145A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>RAZ, Elad</creatorcontrib><creatorcontrib>TAYARI, Ilan</creatorcontrib><title>OPTIMIZING RECONFIGURABLE HARDWARE USING DATA SAMPLING</title><description>An apparatus for computing, comprising a processing circuitry configured for computing an outcome of executing a set of computer instructions comprising a group of data variables, by: identifying an initial state of the processing circuitry; executing a set of anticipated computer instructions produced based on the set of computer instructions and a likely data value, where the likely data value is a value of one the group of data variables anticipated to be computed by executing the set of computer instructions and computed using at least one program data value; and when identifying, while executing the set of anticipated computer instructions, a failed prediction where the data variable is not equal to the likely data value: restoring the initial state of the processing circuitry; and executing a set of alternative computer instructions, produced based on the set of computer instructions and the at least one likely data value. Un appareil de calcul, comprenant un circuit de traitement configuré pour calculer un résultat d'exécution d'un ensemble d'instructions informatiques comprenant un groupe de variables de données, par : identification d'un état initial des circuits de traitement ; exécution d'un ensemble d'instructions informatiques anticipées produites sur la base de l'ensemble d'instructions informatiques et d'une valeur de données probable, la valeur de données probable étant une valeur d'un groupe de variables de données anticipées à calculer par exécution de l'ensemble d'instructions d'ordinateur et calculée à l'aide d'au moins une valeur de données de programme ; et lors de l'identification, tout en exécutant l'ensemble d'instructions informatiques anticipées, une prédiction échouée où la variable de données n'est pas égale à la valeur de données probable : restauration de l'état initial des circuits de traitement ; et exécution d'un ensemble d'instructions d'ordinateur alternatives, produites sur la base de l'ensemble d'instructions d'ordinateur et de la ou des valeurs de données probables.</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>eNrjZDDzDwjx9PWM8vRzVwhydfb3c_N0Dw1ydPJxVfBwDHIJdwxyVQgNBsm6OIY4KgQ7-gb4AHk8DKxpiTnFqbxQmptB2c01xNlDN7UgPz61uCAxOTUvtSQ-3N_IwMjI0MTS0MTU0dCYOFUA0KopBA</recordid><startdate>20220714</startdate><enddate>20220714</enddate><creator>RAZ, Elad</creator><creator>TAYARI, Ilan</creator><scope>EVB</scope></search><sort><creationdate>20220714</creationdate><title>OPTIMIZING RECONFIGURABLE HARDWARE USING DATA SAMPLING</title><author>RAZ, Elad ; TAYARI, Ilan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2022149145A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</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>RAZ, Elad</creatorcontrib><creatorcontrib>TAYARI, Ilan</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>RAZ, Elad</au><au>TAYARI, Ilan</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>OPTIMIZING RECONFIGURABLE HARDWARE USING DATA SAMPLING</title><date>2022-07-14</date><risdate>2022</risdate><abstract>An apparatus for computing, comprising a processing circuitry configured for computing an outcome of executing a set of computer instructions comprising a group of data variables, by: identifying an initial state of the processing circuitry; executing a set of anticipated computer instructions produced based on the set of computer instructions and a likely data value, where the likely data value is a value of one the group of data variables anticipated to be computed by executing the set of computer instructions and computed using at least one program data value; and when identifying, while executing the set of anticipated computer instructions, a failed prediction where the data variable is not equal to the likely data value: restoring the initial state of the processing circuitry; and executing a set of alternative computer instructions, produced based on the set of computer instructions and the at least one likely data value. Un appareil de calcul, comprenant un circuit de traitement configuré pour calculer un résultat d'exécution d'un ensemble d'instructions informatiques comprenant un groupe de variables de données, par : identification d'un état initial des circuits de traitement ; exécution d'un ensemble d'instructions informatiques anticipées produites sur la base de l'ensemble d'instructions informatiques et d'une valeur de données probable, la valeur de données probable étant une valeur d'un groupe de variables de données anticipées à calculer par exécution de l'ensemble d'instructions d'ordinateur et calculée à l'aide d'au moins une valeur de données de programme ; et lors de l'identification, tout en exécutant l'ensemble d'instructions informatiques anticipées, une prédiction échouée où la variable de données n'est pas égale à la valeur de données probable : restauration de l'état initial des circuits de traitement ; et exécution d'un ensemble d'instructions d'ordinateur alternatives, produites sur la base de l'ensemble d'instructions d'ordinateur et de la ou des valeurs de données probables.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2022149145A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title OPTIMIZING RECONFIGURABLE HARDWARE USING DATA SAMPLING
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-14T05%3A29%3A01IST&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=RAZ,%20Elad&rft.date=2022-07-14&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2022149145A1%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