Code motion and code placement: just synonyms?:
Abstract: "We prove that there is no difference between code motion (CM) and code placement (CP) in the traditional syntactic setting, however, a dramatic difference in the semantic setting. We demonstrate this by re-investigating semantic CM under the perspective of the recent development of s...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Passau
1997
|
Schriftenreihe: | MIP / Universität Passau, Fakultät für Mathematik und Informatik
1997,16 |
Schlagworte: | |
Zusammenfassung: | Abstract: "We prove that there is no difference between code motion (CM) and code placement (CP) in the traditional syntactic setting, however, a dramatic difference in the semantic setting. We demonstrate this by re-investigating semantic CM under the perspective of the recent development of syntactic CM. Besides clarifying and highlightening [sic] the analogies and essential differences between the syntactic and the semantic approach, this leads as a side-effect to a drastical reduction of the conceptual complexity of the value-flow based procedure for semantic CM of [28], as the original bidirectional analysis is decomposed into purely unidirectional components. On the theoretical side, this establishes a natural semantical understanding in terms of the Herbrand interpretation (transparent equivalence), and thus eases the proof of correctness; moreover, it shows the frontier of semantic CM, and gives reason for the lack of algorithms going beyond. On the practical side, it simplifies the implementation and increases the efficiency, which, like for its syntactic counterpart, can be the catalyst for its migration from academia into industrial practice." |
Beschreibung: | 20, 6 S.; Ill., graph. Darst. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV011583392 | ||
003 | DE-604 | ||
005 | 20140217 | ||
007 | t | ||
008 | 971020s1997 |||| 00||| eng d | ||
035 | |a (OCoLC)38860337 | ||
035 | |a (DE-599)BVBBV011583392 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-154 |a DE-739 |a DE-12 |a DE-634 | ||
084 | |a SS 5600 |0 (DE-625)143571: |2 rvk | ||
100 | 1 | |a Knoop, Jens |e Verfasser |4 aut | |
245 | 1 | 0 | |a Code motion and code placement: just synonyms? |c Jens Knoop ; Oliver Rüthing ; Bernhard Steffen |
264 | 1 | |a Passau |c 1997 | |
300 | |a 20, 6 S.; Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a MIP / Universität Passau, Fakultät für Mathematik und Informatik |v 1997,16 | |
520 | 3 | |a Abstract: "We prove that there is no difference between code motion (CM) and code placement (CP) in the traditional syntactic setting, however, a dramatic difference in the semantic setting. We demonstrate this by re-investigating semantic CM under the perspective of the recent development of syntactic CM. Besides clarifying and highlightening [sic] the analogies and essential differences between the syntactic and the semantic approach, this leads as a side-effect to a drastical reduction of the conceptual complexity of the value-flow based procedure for semantic CM of [28], as the original bidirectional analysis is decomposed into purely unidirectional components. On the theoretical side, this establishes a natural semantical understanding in terms of the Herbrand interpretation (transparent equivalence), and thus eases the proof of correctness; moreover, it shows the frontier of semantic CM, and gives reason for the lack of algorithms going beyond. On the practical side, it simplifies the implementation and increases the efficiency, which, like for its syntactic counterpart, can be the catalyst for its migration from academia into industrial practice." | |
650 | 4 | |a Coding theory | |
650 | 4 | |a Compilers (Computer programs) | |
650 | 4 | |a Computer programming | |
650 | 4 | |a Data flow computing | |
650 | 0 | 7 | |a Theoretische Informatik |0 (DE-588)4196735-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Informatik |0 (DE-588)4026894-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mathematik |0 (DE-588)4037944-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Theoretische Informatik |0 (DE-588)4196735-5 |D s |
689 | 0 | 1 | |a Informatik |0 (DE-588)4026894-9 |D s |
689 | 0 | 2 | |a Mathematik |0 (DE-588)4037944-9 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Rüthing, Oliver |e Verfasser |4 aut | |
700 | 1 | |a Steffen, Bernhard |e Verfasser |4 aut | |
810 | 2 | |a Universität Passau, Fakultät für Mathematik und Informatik |t MIP |v 1997,16 |w (DE-604)BV000905393 |9 1997,16 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-007801019 |
Datensatz im Suchindex
_version_ | 1804126110347165696 |
---|---|
any_adam_object | |
author | Knoop, Jens Rüthing, Oliver Steffen, Bernhard |
author_facet | Knoop, Jens Rüthing, Oliver Steffen, Bernhard |
author_role | aut aut aut |
author_sort | Knoop, Jens |
author_variant | j k jk o r or b s bs |
building | Verbundindex |
bvnumber | BV011583392 |
classification_rvk | SS 5600 |
ctrlnum | (OCoLC)38860337 (DE-599)BVBBV011583392 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02790nam a2200445 cb4500</leader><controlfield tag="001">BV011583392</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140217 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">971020s1997 |||| 00||| eng d</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)38860337</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV011583392</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-154</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-634</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SS 5600</subfield><subfield code="0">(DE-625)143571:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Knoop, Jens</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Code motion and code placement: just synonyms?</subfield><subfield code="c">Jens Knoop ; Oliver Rüthing ; Bernhard Steffen</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Passau</subfield><subfield code="c">1997</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">20, 6 S.; Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">MIP / Universität Passau, Fakultät für Mathematik und Informatik</subfield><subfield code="v">1997,16</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "We prove that there is no difference between code motion (CM) and code placement (CP) in the traditional syntactic setting, however, a dramatic difference in the semantic setting. We demonstrate this by re-investigating semantic CM under the perspective of the recent development of syntactic CM. Besides clarifying and highlightening [sic] the analogies and essential differences between the syntactic and the semantic approach, this leads as a side-effect to a drastical reduction of the conceptual complexity of the value-flow based procedure for semantic CM of [28], as the original bidirectional analysis is decomposed into purely unidirectional components. On the theoretical side, this establishes a natural semantical understanding in terms of the Herbrand interpretation (transparent equivalence), and thus eases the proof of correctness; moreover, it shows the frontier of semantic CM, and gives reason for the lack of algorithms going beyond. On the practical side, it simplifies the implementation and increases the efficiency, which, like for its syntactic counterpart, can be the catalyst for its migration from academia into industrial practice."</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Coding theory</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Compilers (Computer programs)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Data flow computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Theoretische Informatik</subfield><subfield code="0">(DE-588)4196735-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Informatik</subfield><subfield code="0">(DE-588)4026894-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mathematik</subfield><subfield code="0">(DE-588)4037944-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Theoretische Informatik</subfield><subfield code="0">(DE-588)4196735-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Informatik</subfield><subfield code="0">(DE-588)4026894-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Mathematik</subfield><subfield code="0">(DE-588)4037944-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Rüthing, Oliver</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Steffen, Bernhard</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="810" ind1="2" ind2=" "><subfield code="a">Universität Passau, Fakultät für Mathematik und Informatik</subfield><subfield code="t">MIP</subfield><subfield code="v">1997,16</subfield><subfield code="w">(DE-604)BV000905393</subfield><subfield code="9">1997,16</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007801019</subfield></datafield></record></collection> |
id | DE-604.BV011583392 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T18:12:14Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007801019 |
oclc_num | 38860337 |
open_access_boolean | |
owner | DE-154 DE-739 DE-12 DE-634 |
owner_facet | DE-154 DE-739 DE-12 DE-634 |
physical | 20, 6 S.; Ill., graph. Darst. |
publishDate | 1997 |
publishDateSearch | 1997 |
publishDateSort | 1997 |
record_format | marc |
series2 | MIP / Universität Passau, Fakultät für Mathematik und Informatik |
spelling | Knoop, Jens Verfasser aut Code motion and code placement: just synonyms? Jens Knoop ; Oliver Rüthing ; Bernhard Steffen Passau 1997 20, 6 S.; Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier MIP / Universität Passau, Fakultät für Mathematik und Informatik 1997,16 Abstract: "We prove that there is no difference between code motion (CM) and code placement (CP) in the traditional syntactic setting, however, a dramatic difference in the semantic setting. We demonstrate this by re-investigating semantic CM under the perspective of the recent development of syntactic CM. Besides clarifying and highlightening [sic] the analogies and essential differences between the syntactic and the semantic approach, this leads as a side-effect to a drastical reduction of the conceptual complexity of the value-flow based procedure for semantic CM of [28], as the original bidirectional analysis is decomposed into purely unidirectional components. On the theoretical side, this establishes a natural semantical understanding in terms of the Herbrand interpretation (transparent equivalence), and thus eases the proof of correctness; moreover, it shows the frontier of semantic CM, and gives reason for the lack of algorithms going beyond. On the practical side, it simplifies the implementation and increases the efficiency, which, like for its syntactic counterpart, can be the catalyst for its migration from academia into industrial practice." Coding theory Compilers (Computer programs) Computer programming Data flow computing Theoretische Informatik (DE-588)4196735-5 gnd rswk-swf Informatik (DE-588)4026894-9 gnd rswk-swf Mathematik (DE-588)4037944-9 gnd rswk-swf Theoretische Informatik (DE-588)4196735-5 s Informatik (DE-588)4026894-9 s Mathematik (DE-588)4037944-9 s DE-604 Rüthing, Oliver Verfasser aut Steffen, Bernhard Verfasser aut Universität Passau, Fakultät für Mathematik und Informatik MIP 1997,16 (DE-604)BV000905393 1997,16 |
spellingShingle | Knoop, Jens Rüthing, Oliver Steffen, Bernhard Code motion and code placement: just synonyms? Coding theory Compilers (Computer programs) Computer programming Data flow computing Theoretische Informatik (DE-588)4196735-5 gnd Informatik (DE-588)4026894-9 gnd Mathematik (DE-588)4037944-9 gnd |
subject_GND | (DE-588)4196735-5 (DE-588)4026894-9 (DE-588)4037944-9 |
title | Code motion and code placement: just synonyms? |
title_auth | Code motion and code placement: just synonyms? |
title_exact_search | Code motion and code placement: just synonyms? |
title_full | Code motion and code placement: just synonyms? Jens Knoop ; Oliver Rüthing ; Bernhard Steffen |
title_fullStr | Code motion and code placement: just synonyms? Jens Knoop ; Oliver Rüthing ; Bernhard Steffen |
title_full_unstemmed | Code motion and code placement: just synonyms? Jens Knoop ; Oliver Rüthing ; Bernhard Steffen |
title_short | Code motion and code placement: just synonyms? |
title_sort | code motion and code placement just synonyms |
topic | Coding theory Compilers (Computer programs) Computer programming Data flow computing Theoretische Informatik (DE-588)4196735-5 gnd Informatik (DE-588)4026894-9 gnd Mathematik (DE-588)4037944-9 gnd |
topic_facet | Coding theory Compilers (Computer programs) Computer programming Data flow computing Theoretische Informatik Informatik Mathematik |
volume_link | (DE-604)BV000905393 |
work_keys_str_mv | AT knoopjens codemotionandcodeplacementjustsynonyms AT ruthingoliver codemotionandcodeplacementjustsynonyms AT steffenbernhard codemotionandcodeplacementjustsynonyms |