MULTI-ENTRY THREADING METHOD AND APPARATUS FOR AUTOMATIC AND DIRECTIVE-GUIDED PARALLELIZATION OF A SOURCE PROGRAM

A method and apparatus for compiling a source program are described. Multiple predetermined sequences within the source program are located. A start code is inserted in the source program prior to a first instruction of each predetermined sequence. An invocation code is inserted in the source progra...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KIRKEGAARD, KNUD, GREY, PAUL, GIRKAR, MILIND, TIAN, XINMIN
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 KIRKEGAARD, KNUD
GREY, PAUL
GIRKAR, MILIND
TIAN, XINMIN
description A method and apparatus for compiling a source program are described. Multiple predetermined sequences within the source program are located. A start code is inserted in the source program prior to a first instruction of each predetermined sequence. An invocation code is inserted in the source program prior to the start code, the invocation code addressing the start code and transferring each sequence to a system for execution. Finally, a stop code is inserted in the source program after a last instruction of each sequence, the stop code signaling to the system to step execution of the sequence. L'invention concerne un procédé et un appareil permettant de compiler un programme source. Le procédé consiste à localiser des séquences multiples prédéterminées comprises dans le programme source; à insérer un code de démarrage dans le programme source avant une première instruction de chaque séquence prédéterminée; à insérer un code d'appel dans le programme source avant le code de démarrage, le code d'appel adressant le code de démarrage et transférant chaque séquence à un système, de manière qu'elle soit exécutée, et à insérer un code d'arrêt dans le programme source après une dernière instruction de chaque séquence, le code d'arrêt signalant au système que ce dernier doit arrêter la séquence.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO0203194A3</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO0203194A3</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO0203194A33</originalsourceid><addsrcrecordid>eNqNykEKwjAQheFuXIh6h7lAoVo3Lodk2gaSTIkTRTelSFyJVur9sYoHcPH4F--bZ08XrZicvIQTSBMItfE1OJKGNaCf1rYYUOIeKg6AUdihGPX9tAmkxBwor6PRpOFDrSVrzpNhD1wBwp5jUARt4DqgW2aza38b0-rXRQYViWryNDy6NA79Jd3TqztysSnK9W6LZfkHeQO0eTfa</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>MULTI-ENTRY THREADING METHOD AND APPARATUS FOR AUTOMATIC AND DIRECTIVE-GUIDED PARALLELIZATION OF A SOURCE PROGRAM</title><source>esp@cenet</source><creator>KIRKEGAARD, KNUD ; GREY, PAUL ; GIRKAR, MILIND ; TIAN, XINMIN</creator><creatorcontrib>KIRKEGAARD, KNUD ; GREY, PAUL ; GIRKAR, MILIND ; TIAN, XINMIN</creatorcontrib><description>A method and apparatus for compiling a source program are described. Multiple predetermined sequences within the source program are located. A start code is inserted in the source program prior to a first instruction of each predetermined sequence. An invocation code is inserted in the source program prior to the start code, the invocation code addressing the start code and transferring each sequence to a system for execution. Finally, a stop code is inserted in the source program after a last instruction of each sequence, the stop code signaling to the system to step execution of the sequence. L'invention concerne un procédé et un appareil permettant de compiler un programme source. Le procédé consiste à localiser des séquences multiples prédéterminées comprises dans le programme source; à insérer un code de démarrage dans le programme source avant une première instruction de chaque séquence prédéterminée; à insérer un code d'appel dans le programme source avant le code de démarrage, le code d'appel adressant le code de démarrage et transférant chaque séquence à un système, de manière qu'elle soit exécutée, et à insérer un code d'arrêt dans le programme source après une dernière instruction de chaque séquence, le code d'arrêt signalant au système que ce dernier doit arrêter la séquence.</description><edition>7</edition><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2003</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=20030123&amp;DB=EPODOC&amp;CC=WO&amp;NR=0203194A3$$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=20030123&amp;DB=EPODOC&amp;CC=WO&amp;NR=0203194A3$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>KIRKEGAARD, KNUD</creatorcontrib><creatorcontrib>GREY, PAUL</creatorcontrib><creatorcontrib>GIRKAR, MILIND</creatorcontrib><creatorcontrib>TIAN, XINMIN</creatorcontrib><title>MULTI-ENTRY THREADING METHOD AND APPARATUS FOR AUTOMATIC AND DIRECTIVE-GUIDED PARALLELIZATION OF A SOURCE PROGRAM</title><description>A method and apparatus for compiling a source program are described. Multiple predetermined sequences within the source program are located. A start code is inserted in the source program prior to a first instruction of each predetermined sequence. An invocation code is inserted in the source program prior to the start code, the invocation code addressing the start code and transferring each sequence to a system for execution. Finally, a stop code is inserted in the source program after a last instruction of each sequence, the stop code signaling to the system to step execution of the sequence. L'invention concerne un procédé et un appareil permettant de compiler un programme source. Le procédé consiste à localiser des séquences multiples prédéterminées comprises dans le programme source; à insérer un code de démarrage dans le programme source avant une première instruction de chaque séquence prédéterminée; à insérer un code d'appel dans le programme source avant le code de démarrage, le code d'appel adressant le code de démarrage et transférant chaque séquence à un système, de manière qu'elle soit exécutée, et à insérer un code d'arrêt dans le programme source après une dernière instruction de chaque séquence, le code d'arrêt signalant au système que ce dernier doit arrêter la séquence.</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>2003</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNykEKwjAQheFuXIh6h7lAoVo3Lodk2gaSTIkTRTelSFyJVur9sYoHcPH4F--bZ08XrZicvIQTSBMItfE1OJKGNaCf1rYYUOIeKg6AUdihGPX9tAmkxBwor6PRpOFDrSVrzpNhD1wBwp5jUARt4DqgW2aza38b0-rXRQYViWryNDy6NA79Jd3TqztysSnK9W6LZfkHeQO0eTfa</recordid><startdate>20030123</startdate><enddate>20030123</enddate><creator>KIRKEGAARD, KNUD</creator><creator>GREY, PAUL</creator><creator>GIRKAR, MILIND</creator><creator>TIAN, XINMIN</creator><scope>EVB</scope></search><sort><creationdate>20030123</creationdate><title>MULTI-ENTRY THREADING METHOD AND APPARATUS FOR AUTOMATIC AND DIRECTIVE-GUIDED PARALLELIZATION OF A SOURCE PROGRAM</title><author>KIRKEGAARD, KNUD ; GREY, PAUL ; GIRKAR, MILIND ; TIAN, XINMIN</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO0203194A33</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2003</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>KIRKEGAARD, KNUD</creatorcontrib><creatorcontrib>GREY, PAUL</creatorcontrib><creatorcontrib>GIRKAR, MILIND</creatorcontrib><creatorcontrib>TIAN, XINMIN</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>KIRKEGAARD, KNUD</au><au>GREY, PAUL</au><au>GIRKAR, MILIND</au><au>TIAN, XINMIN</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>MULTI-ENTRY THREADING METHOD AND APPARATUS FOR AUTOMATIC AND DIRECTIVE-GUIDED PARALLELIZATION OF A SOURCE PROGRAM</title><date>2003-01-23</date><risdate>2003</risdate><abstract>A method and apparatus for compiling a source program are described. Multiple predetermined sequences within the source program are located. A start code is inserted in the source program prior to a first instruction of each predetermined sequence. An invocation code is inserted in the source program prior to the start code, the invocation code addressing the start code and transferring each sequence to a system for execution. Finally, a stop code is inserted in the source program after a last instruction of each sequence, the stop code signaling to the system to step execution of the sequence. L'invention concerne un procédé et un appareil permettant de compiler un programme source. Le procédé consiste à localiser des séquences multiples prédéterminées comprises dans le programme source; à insérer un code de démarrage dans le programme source avant une première instruction de chaque séquence prédéterminée; à insérer un code d'appel dans le programme source avant le code de démarrage, le code d'appel adressant le code de démarrage et transférant chaque séquence à un système, de manière qu'elle soit exécutée, et à insérer un code d'arrêt dans le programme source après une dernière instruction de chaque séquence, le code d'arrêt signalant au système que ce dernier doit arrêter la séquence.</abstract><edition>7</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO0203194A3
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title MULTI-ENTRY THREADING METHOD AND APPARATUS FOR AUTOMATIC AND DIRECTIVE-GUIDED PARALLELIZATION OF A SOURCE PROGRAM
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T07%3A00%3A13IST&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=KIRKEGAARD,%20KNUD&rft.date=2003-01-23&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO0203194A3%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