PROGRAM COMPILING METHOD AND APPARATUS

This application discloses a program compilation method and apparatus. The method includes: obtaining a first expression and a second expression of a program, where a dependency relationship is generated between the first expression and the second expression based on a first variable, and an operati...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: TU, Le, ALVAREZ-PICALLO, Mario, GHICA, Dan, HAI, Lijuan
Format: Patent
Sprache:eng ; fre ; ger
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 TU, Le
ALVAREZ-PICALLO, Mario
GHICA, Dan
HAI, Lijuan
description This application discloses a program compilation method and apparatus. The method includes: obtaining a first expression and a second expression of a program, where a dependency relationship is generated between the first expression and the second expression based on a first variable, and an operation type of the first variable in the first expression is different from an operation type of the first variable in the second expression; updating the operation type of the first variable in the first expression and/or the operation type of the first variable in the second expression, where an updated operation type of the first variable indicates that the first variable has no differentiation result or has a differentiation result of zero after undergoing a differentiation operation; processing the first expression and the second expression based on the updated operation type of the first variable, to obtain corresponding derivative function expressions; and combining, according to a chain rule, the derivative function expressions respectively corresponding to the first expression and the second expression, to obtain a compilation result of the program. According to implementations of this application, the compilation result of the program can be simplified, thereby improving running performance of a compiled program.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_EP4318212A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EP4318212A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_EP4318212A13</originalsourceid><addsrcrecordid>eNrjZFALCPJ3D3L0VXD29w3w9PH0c1fwdQ3x8HdRcPQD4oAAxyDHkNBgHgbWtMSc4lReKM3NoODmGuLsoZtakB-fWlyQmJyal1oS7xpgYmxoYWRo5GhoTIQSAH_oIx4</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>PROGRAM COMPILING METHOD AND APPARATUS</title><source>esp@cenet</source><creator>TU, Le ; ALVAREZ-PICALLO, Mario ; GHICA, Dan ; HAI, Lijuan</creator><creatorcontrib>TU, Le ; ALVAREZ-PICALLO, Mario ; GHICA, Dan ; HAI, Lijuan</creatorcontrib><description>This application discloses a program compilation method and apparatus. The method includes: obtaining a first expression and a second expression of a program, where a dependency relationship is generated between the first expression and the second expression based on a first variable, and an operation type of the first variable in the first expression is different from an operation type of the first variable in the second expression; updating the operation type of the first variable in the first expression and/or the operation type of the first variable in the second expression, where an updated operation type of the first variable indicates that the first variable has no differentiation result or has a differentiation result of zero after undergoing a differentiation operation; processing the first expression and the second expression based on the updated operation type of the first variable, to obtain corresponding derivative function expressions; and combining, according to a chain rule, the derivative function expressions respectively corresponding to the first expression and the second expression, to obtain a compilation result of the program. According to implementations of this application, the compilation result of the program can be simplified, thereby improving running performance of a compiled program.</description><language>eng ; fre ; ger</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2024</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=20240207&amp;DB=EPODOC&amp;CC=EP&amp;NR=4318212A1$$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=20240207&amp;DB=EPODOC&amp;CC=EP&amp;NR=4318212A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>TU, Le</creatorcontrib><creatorcontrib>ALVAREZ-PICALLO, Mario</creatorcontrib><creatorcontrib>GHICA, Dan</creatorcontrib><creatorcontrib>HAI, Lijuan</creatorcontrib><title>PROGRAM COMPILING METHOD AND APPARATUS</title><description>This application discloses a program compilation method and apparatus. The method includes: obtaining a first expression and a second expression of a program, where a dependency relationship is generated between the first expression and the second expression based on a first variable, and an operation type of the first variable in the first expression is different from an operation type of the first variable in the second expression; updating the operation type of the first variable in the first expression and/or the operation type of the first variable in the second expression, where an updated operation type of the first variable indicates that the first variable has no differentiation result or has a differentiation result of zero after undergoing a differentiation operation; processing the first expression and the second expression based on the updated operation type of the first variable, to obtain corresponding derivative function expressions; and combining, according to a chain rule, the derivative function expressions respectively corresponding to the first expression and the second expression, to obtain a compilation result of the program. According to implementations of this application, the compilation result of the program can be simplified, thereby improving running performance of a compiled program.</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>2024</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZFALCPJ3D3L0VXD29w3w9PH0c1fwdQ3x8HdRcPQD4oAAxyDHkNBgHgbWtMSc4lReKM3NoODmGuLsoZtakB-fWlyQmJyal1oS7xpgYmxoYWRo5GhoTIQSAH_oIx4</recordid><startdate>20240207</startdate><enddate>20240207</enddate><creator>TU, Le</creator><creator>ALVAREZ-PICALLO, Mario</creator><creator>GHICA, Dan</creator><creator>HAI, Lijuan</creator><scope>EVB</scope></search><sort><creationdate>20240207</creationdate><title>PROGRAM COMPILING METHOD AND APPARATUS</title><author>TU, Le ; ALVAREZ-PICALLO, Mario ; GHICA, Dan ; HAI, Lijuan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_EP4318212A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre ; ger</language><creationdate>2024</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>TU, Le</creatorcontrib><creatorcontrib>ALVAREZ-PICALLO, Mario</creatorcontrib><creatorcontrib>GHICA, Dan</creatorcontrib><creatorcontrib>HAI, Lijuan</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>TU, Le</au><au>ALVAREZ-PICALLO, Mario</au><au>GHICA, Dan</au><au>HAI, Lijuan</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>PROGRAM COMPILING METHOD AND APPARATUS</title><date>2024-02-07</date><risdate>2024</risdate><abstract>This application discloses a program compilation method and apparatus. The method includes: obtaining a first expression and a second expression of a program, where a dependency relationship is generated between the first expression and the second expression based on a first variable, and an operation type of the first variable in the first expression is different from an operation type of the first variable in the second expression; updating the operation type of the first variable in the first expression and/or the operation type of the first variable in the second expression, where an updated operation type of the first variable indicates that the first variable has no differentiation result or has a differentiation result of zero after undergoing a differentiation operation; processing the first expression and the second expression based on the updated operation type of the first variable, to obtain corresponding derivative function expressions; and combining, according to a chain rule, the derivative function expressions respectively corresponding to the first expression and the second expression, to obtain a compilation result of the program. According to implementations of this application, the compilation result of the program can be simplified, thereby improving running performance of a compiled program.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre ; ger
recordid cdi_epo_espacenet_EP4318212A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title PROGRAM COMPILING METHOD AND APPARATUS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-23T21%3A36%3A06IST&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=TU,%20Le&rft.date=2024-02-07&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EEP4318212A1%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