DATA PROCESSING DEVICE, METHOD OF REPORTING PREDICATE VALUES, AND DATA CARRIER

A data processing device for executing a program is described. The program comprises one or more instruction groups and one or more predicates, each instruction group comprising one or more instructions. The data processing device comprises a processing unit and a trace unit connected to or integrat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ARBEL-MEIROVICH, EREZ, ARTSI, LIRON, SCHUPPER, DORON, DAYAN, URI
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 ARBEL-MEIROVICH, EREZ
ARTSI, LIRON
SCHUPPER, DORON
DAYAN, URI
description A data processing device for executing a program is described. The program comprises one or more instruction groups and one or more predicates, each instruction group comprising one or more instructions. The data processing device comprises a processing unit and a trace unit connected to or integrated in the processing unit. The trace unit generates a predicate trace for tracing the values of the one or more predicates. The processing unit executes, in each of a series of execution periods, one of the instruction groups and updated the values of none, one, or more of the predicates in dependence on the respective instruction group. The trace unit appends the updated values of the none, one, or more predicates to the predicate trace and does not append any non-updated values of the predicates. A method of reporting predicate values and a data carrier are also disclosed. L'invention porte sur un dispositif de traitement de données destiné à exécuter un programme. Le programme comprend un ou plusieurs groupes d'instructions et un ou plusieurs prédicats, chaque groupe d'instructions comprenant une ou plusieurs instructions. Le dispositif de traitement de données comprend une unité de traitement et une unité de trace connectée à ou intégré dans l'unité de traitement. L'unité de trace génère une trace de prédicat pour tracer les valeurs du ou des prédicats. L'unité de traitement exécute, dans chaque période d'exécution d'une série de périodes d'exécution, l'un des groupes d'instructions et met à jour les valeurs d'aucun, d'un ou de plusieurs des prédicats en fonction du groupe d'instructions respectif. L'unité de trace ajoute les valeurs mises à jour des zéro, un ou plusieurs prédicats à la trace de prédicat et n'ajoute aucune valeur non mise à jour des prédicats. Un procédé de rapport de valeurs de prédicat et un support de données sont également décrits.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2014147446A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2014147446A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2014147446A13</originalsourceid><addsrcrecordid>eNqNjLEKwjAQQLM4iPoPB64VjAadj-RqA5oLl1jHUiROooX6_4jiBzi94T3eVAWHGSEKW0rJhwM4ar2lCk6UG3bANQhFlvxxUch5i5mgxeOZUgUYHHwPFkU8yVxNbv19LIsfZ2pZU7bNqgzProxDfy2P8uouvFlro83emB3q7X_VG5KRLuw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>DATA PROCESSING DEVICE, METHOD OF REPORTING PREDICATE VALUES, AND DATA CARRIER</title><source>esp@cenet</source><creator>ARBEL-MEIROVICH, EREZ ; ARTSI, LIRON ; SCHUPPER, DORON ; DAYAN, URI</creator><creatorcontrib>ARBEL-MEIROVICH, EREZ ; ARTSI, LIRON ; SCHUPPER, DORON ; DAYAN, URI</creatorcontrib><description>A data processing device for executing a program is described. The program comprises one or more instruction groups and one or more predicates, each instruction group comprising one or more instructions. The data processing device comprises a processing unit and a trace unit connected to or integrated in the processing unit. The trace unit generates a predicate trace for tracing the values of the one or more predicates. The processing unit executes, in each of a series of execution periods, one of the instruction groups and updated the values of none, one, or more of the predicates in dependence on the respective instruction group. The trace unit appends the updated values of the none, one, or more predicates to the predicate trace and does not append any non-updated values of the predicates. A method of reporting predicate values and a data carrier are also disclosed. L'invention porte sur un dispositif de traitement de données destiné à exécuter un programme. Le programme comprend un ou plusieurs groupes d'instructions et un ou plusieurs prédicats, chaque groupe d'instructions comprenant une ou plusieurs instructions. Le dispositif de traitement de données comprend une unité de traitement et une unité de trace connectée à ou intégré dans l'unité de traitement. L'unité de trace génère une trace de prédicat pour tracer les valeurs du ou des prédicats. L'unité de traitement exécute, dans chaque période d'exécution d'une série de périodes d'exécution, l'un des groupes d'instructions et met à jour les valeurs d'aucun, d'un ou de plusieurs des prédicats en fonction du groupe d'instructions respectif. L'unité de trace ajoute les valeurs mises à jour des zéro, un ou plusieurs prédicats à la trace de prédicat et n'ajoute aucune valeur non mise à jour des prédicats. Un procédé de rapport de valeurs de prédicat et un support de données sont également décrits.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2014</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=20140925&amp;DB=EPODOC&amp;CC=WO&amp;NR=2014147446A1$$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=20140925&amp;DB=EPODOC&amp;CC=WO&amp;NR=2014147446A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>ARBEL-MEIROVICH, EREZ</creatorcontrib><creatorcontrib>ARTSI, LIRON</creatorcontrib><creatorcontrib>SCHUPPER, DORON</creatorcontrib><creatorcontrib>DAYAN, URI</creatorcontrib><title>DATA PROCESSING DEVICE, METHOD OF REPORTING PREDICATE VALUES, AND DATA CARRIER</title><description>A data processing device for executing a program is described. The program comprises one or more instruction groups and one or more predicates, each instruction group comprising one or more instructions. The data processing device comprises a processing unit and a trace unit connected to or integrated in the processing unit. The trace unit generates a predicate trace for tracing the values of the one or more predicates. The processing unit executes, in each of a series of execution periods, one of the instruction groups and updated the values of none, one, or more of the predicates in dependence on the respective instruction group. The trace unit appends the updated values of the none, one, or more predicates to the predicate trace and does not append any non-updated values of the predicates. A method of reporting predicate values and a data carrier are also disclosed. L'invention porte sur un dispositif de traitement de données destiné à exécuter un programme. Le programme comprend un ou plusieurs groupes d'instructions et un ou plusieurs prédicats, chaque groupe d'instructions comprenant une ou plusieurs instructions. Le dispositif de traitement de données comprend une unité de traitement et une unité de trace connectée à ou intégré dans l'unité de traitement. L'unité de trace génère une trace de prédicat pour tracer les valeurs du ou des prédicats. L'unité de traitement exécute, dans chaque période d'exécution d'une série de périodes d'exécution, l'un des groupes d'instructions et met à jour les valeurs d'aucun, d'un ou de plusieurs des prédicats en fonction du groupe d'instructions respectif. L'unité de trace ajoute les valeurs mises à jour des zéro, un ou plusieurs prédicats à la trace de prédicat et n'ajoute aucune valeur non mise à jour des prédicats. Un procédé de rapport de valeurs de prédicat et un support de données sont également décrits.</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>2014</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNjLEKwjAQQLM4iPoPB64VjAadj-RqA5oLl1jHUiROooX6_4jiBzi94T3eVAWHGSEKW0rJhwM4ar2lCk6UG3bANQhFlvxxUch5i5mgxeOZUgUYHHwPFkU8yVxNbv19LIsfZ2pZU7bNqgzProxDfy2P8uouvFlro83emB3q7X_VG5KRLuw</recordid><startdate>20140925</startdate><enddate>20140925</enddate><creator>ARBEL-MEIROVICH, EREZ</creator><creator>ARTSI, LIRON</creator><creator>SCHUPPER, DORON</creator><creator>DAYAN, URI</creator><scope>EVB</scope></search><sort><creationdate>20140925</creationdate><title>DATA PROCESSING DEVICE, METHOD OF REPORTING PREDICATE VALUES, AND DATA CARRIER</title><author>ARBEL-MEIROVICH, EREZ ; ARTSI, LIRON ; SCHUPPER, DORON ; DAYAN, URI</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2014147446A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2014</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>ARBEL-MEIROVICH, EREZ</creatorcontrib><creatorcontrib>ARTSI, LIRON</creatorcontrib><creatorcontrib>SCHUPPER, DORON</creatorcontrib><creatorcontrib>DAYAN, URI</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>ARBEL-MEIROVICH, EREZ</au><au>ARTSI, LIRON</au><au>SCHUPPER, DORON</au><au>DAYAN, URI</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>DATA PROCESSING DEVICE, METHOD OF REPORTING PREDICATE VALUES, AND DATA CARRIER</title><date>2014-09-25</date><risdate>2014</risdate><abstract>A data processing device for executing a program is described. The program comprises one or more instruction groups and one or more predicates, each instruction group comprising one or more instructions. The data processing device comprises a processing unit and a trace unit connected to or integrated in the processing unit. The trace unit generates a predicate trace for tracing the values of the one or more predicates. The processing unit executes, in each of a series of execution periods, one of the instruction groups and updated the values of none, one, or more of the predicates in dependence on the respective instruction group. The trace unit appends the updated values of the none, one, or more predicates to the predicate trace and does not append any non-updated values of the predicates. A method of reporting predicate values and a data carrier are also disclosed. L'invention porte sur un dispositif de traitement de données destiné à exécuter un programme. Le programme comprend un ou plusieurs groupes d'instructions et un ou plusieurs prédicats, chaque groupe d'instructions comprenant une ou plusieurs instructions. Le dispositif de traitement de données comprend une unité de traitement et une unité de trace connectée à ou intégré dans l'unité de traitement. L'unité de trace génère une trace de prédicat pour tracer les valeurs du ou des prédicats. L'unité de traitement exécute, dans chaque période d'exécution d'une série de périodes d'exécution, l'un des groupes d'instructions et met à jour les valeurs d'aucun, d'un ou de plusieurs des prédicats en fonction du groupe d'instructions respectif. L'unité de trace ajoute les valeurs mises à jour des zéro, un ou plusieurs prédicats à la trace de prédicat et n'ajoute aucune valeur non mise à jour des prédicats. Un procédé de rapport de valeurs de prédicat et un support de données sont également décrits.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2014147446A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title DATA PROCESSING DEVICE, METHOD OF REPORTING PREDICATE VALUES, AND DATA CARRIER
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T20%3A14%3A26IST&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=ARBEL-MEIROVICH,%20EREZ&rft.date=2014-09-25&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2014147446A1%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