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...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
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&date=20240207&DB=EPODOC&CC=EP&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&date=20240207&DB=EPODOC&CC=EP&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 |