Software application performance enhancement

Generating parallelized executable code from input code includes statically analyzing the input code to determine aspects of data flow and control flow of the input code; dynamically analyzing the input code to determine additional aspects of data flow and control flow of the input code; generating...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DREYER ROBERT SCOTT, SHARP MICHAEL DOUGLAS, JONES JOEL KEVIN, BAEV IVAN DIMITROV
Format: Patent
Sprache:chi ; 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 DREYER ROBERT SCOTT
SHARP MICHAEL DOUGLAS
JONES JOEL KEVIN
BAEV IVAN DIMITROV
description Generating parallelized executable code from input code includes statically analyzing the input code to determine aspects of data flow and control flow of the input code; dynamically analyzing the input code to determine additional aspects of data flow and control flow of the input code; generating an intermediate representation of the input code based at least in part on the aspects of data flow and control flow of the input code identified by the static analysis and the additional aspects of data and control flow of the input code identified by the dynamic analysis; and processing the intermediate representation to determine portions of the intermediate representation that are eligible for parallel execution; and generating parallelized executable code from the processed intermediate representation.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CN102165428A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CN102165428A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CN102165428A3</originalsourceid><addsrcrecordid>eNrjZNAJzk8rKU8sSlVILCjIyUxOLMnMz1MoSC1Kyy_KTcxLTlVIzcsA0bmpeSU8DKxpiTnFqbxQmptB0c01xNlDN7UgPz61uCAxOTUvtSTe2c_QwMjQzNTEyMLRmBg1ANluKmQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Software application performance enhancement</title><source>esp@cenet</source><creator>DREYER ROBERT SCOTT ; SHARP MICHAEL DOUGLAS ; JONES JOEL KEVIN ; BAEV IVAN DIMITROV</creator><creatorcontrib>DREYER ROBERT SCOTT ; SHARP MICHAEL DOUGLAS ; JONES JOEL KEVIN ; BAEV IVAN DIMITROV</creatorcontrib><description>Generating parallelized executable code from input code includes statically analyzing the input code to determine aspects of data flow and control flow of the input code; dynamically analyzing the input code to determine additional aspects of data flow and control flow of the input code; generating an intermediate representation of the input code based at least in part on the aspects of data flow and control flow of the input code identified by the static analysis and the additional aspects of data and control flow of the input code identified by the dynamic analysis; and processing the intermediate representation to determine portions of the intermediate representation that are eligible for parallel execution; and generating parallelized executable code from the processed intermediate representation.</description><language>chi ; eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2011</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=20110824&amp;DB=EPODOC&amp;CC=CN&amp;NR=102165428A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25544,76293</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20110824&amp;DB=EPODOC&amp;CC=CN&amp;NR=102165428A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>DREYER ROBERT SCOTT</creatorcontrib><creatorcontrib>SHARP MICHAEL DOUGLAS</creatorcontrib><creatorcontrib>JONES JOEL KEVIN</creatorcontrib><creatorcontrib>BAEV IVAN DIMITROV</creatorcontrib><title>Software application performance enhancement</title><description>Generating parallelized executable code from input code includes statically analyzing the input code to determine aspects of data flow and control flow of the input code; dynamically analyzing the input code to determine additional aspects of data flow and control flow of the input code; generating an intermediate representation of the input code based at least in part on the aspects of data flow and control flow of the input code identified by the static analysis and the additional aspects of data and control flow of the input code identified by the dynamic analysis; and processing the intermediate representation to determine portions of the intermediate representation that are eligible for parallel execution; and generating parallelized executable code from the processed intermediate representation.</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>2011</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZNAJzk8rKU8sSlVILCjIyUxOLMnMz1MoSC1Kyy_KTcxLTlVIzcsA0bmpeSU8DKxpiTnFqbxQmptB0c01xNlDN7UgPz61uCAxOTUvtSTe2c_QwMjQzNTEyMLRmBg1ANluKmQ</recordid><startdate>20110824</startdate><enddate>20110824</enddate><creator>DREYER ROBERT SCOTT</creator><creator>SHARP MICHAEL DOUGLAS</creator><creator>JONES JOEL KEVIN</creator><creator>BAEV IVAN DIMITROV</creator><scope>EVB</scope></search><sort><creationdate>20110824</creationdate><title>Software application performance enhancement</title><author>DREYER ROBERT SCOTT ; SHARP MICHAEL DOUGLAS ; JONES JOEL KEVIN ; BAEV IVAN DIMITROV</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CN102165428A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>chi ; eng</language><creationdate>2011</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>DREYER ROBERT SCOTT</creatorcontrib><creatorcontrib>SHARP MICHAEL DOUGLAS</creatorcontrib><creatorcontrib>JONES JOEL KEVIN</creatorcontrib><creatorcontrib>BAEV IVAN DIMITROV</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>DREYER ROBERT SCOTT</au><au>SHARP MICHAEL DOUGLAS</au><au>JONES JOEL KEVIN</au><au>BAEV IVAN DIMITROV</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Software application performance enhancement</title><date>2011-08-24</date><risdate>2011</risdate><abstract>Generating parallelized executable code from input code includes statically analyzing the input code to determine aspects of data flow and control flow of the input code; dynamically analyzing the input code to determine additional aspects of data flow and control flow of the input code; generating an intermediate representation of the input code based at least in part on the aspects of data flow and control flow of the input code identified by the static analysis and the additional aspects of data and control flow of the input code identified by the dynamic analysis; and processing the intermediate representation to determine portions of the intermediate representation that are eligible for parallel execution; and generating parallelized executable code from the processed intermediate representation.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language chi ; eng
recordid cdi_epo_espacenet_CN102165428A
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Software application performance enhancement
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T15%3A32%3A21IST&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=DREYER%20ROBERT%20SCOTT&rft.date=2011-08-24&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECN102165428A%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