Eliminating partially dead code in explicitly parallel programs:
Abstract: "Eliminating partially dead code has proved to be a powerful technique for the runtime optimization of sequential programs. In this article, we show how this technique can be adapted to explicitly parallel programs with shared memory and interleaving semantics on the basis of a recent...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Passau
1996
|
Schriftenreihe: | Universität <Passau> / Fakultät für Mathematik und Informatik: MIP
1996,18 |
Schlagworte: | |
Zusammenfassung: | Abstract: "Eliminating partially dead code has proved to be a powerful technique for the runtime optimization of sequential programs. In this article, we show how this technique can be adapted to explicitly parallel programs with shared memory and interleaving semantics on the basis of a recently presented framework for efficient and precise bitvector analyses for this program setting. Whereas the framework underlying our approach allows a straightforward adaptation of the required data flow analyses to the parallel case, the transformation part of the optimization requires special care in order to preserve parallelism. This preservation is an absolute must in order to guarantee that the optimization does never impair efficiency. The introduction of an appropiate [sic] natural side condition suffices to lift even the optimality result known from the sequential setting to the parallel setting." |
Beschreibung: | 26, 5 S. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV011189978 | ||
003 | DE-604 | ||
005 | 19970530 | ||
007 | t| | ||
008 | 970206s1996 xx |||| 00||| eng d | ||
035 | |a (OCoLC)38179106 | ||
035 | |a (DE-599)BVBBV011189978 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-154 |a DE-739 |a DE-12 |a DE-384 |a DE-634 | ||
100 | 1 | |a Knoop, Jens |e Verfasser |4 aut | |
245 | 1 | 0 | |a Eliminating partially dead code in explicitly parallel programs |c Jens Knoop |
264 | 1 | |a Passau |c 1996 | |
300 | |a 26, 5 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Universität <Passau> / Fakultät für Mathematik und Informatik: MIP |v 1996,18 | |
520 | 3 | |a Abstract: "Eliminating partially dead code has proved to be a powerful technique for the runtime optimization of sequential programs. In this article, we show how this technique can be adapted to explicitly parallel programs with shared memory and interleaving semantics on the basis of a recently presented framework for efficient and precise bitvector analyses for this program setting. Whereas the framework underlying our approach allows a straightforward adaptation of the required data flow analyses to the parallel case, the transformation part of the optimization requires special care in order to preserve parallelism. This preservation is an absolute must in order to guarantee that the optimization does never impair efficiency. The introduction of an appropiate [sic] natural side condition suffices to lift even the optimality result known from the sequential setting to the parallel setting." | |
650 | 4 | |a Code generators | |
650 | 4 | |a Coding theory | |
650 | 4 | |a Parallel processing (Electronic computers) | |
650 | 4 | |a Parallel programming (Computer science) | |
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 | |
810 | 2 | |a Fakultät für Mathematik und Informatik: MIP |t Universität <Passau> |v 1996,18 |w (DE-604)BV000905393 |9 1996,18 | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-007504580 |
Datensatz im Suchindex
_version_ | 1820882317669826560 |
---|---|
adam_text | |
any_adam_object | |
author | Knoop, Jens |
author_facet | Knoop, Jens |
author_role | aut |
author_sort | Knoop, Jens |
author_variant | j k jk |
building | Verbundindex |
bvnumber | BV011189978 |
classification_rvk | SS 5600 |
ctrlnum | (OCoLC)38179106 (DE-599)BVBBV011189978 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 cb4500</leader><controlfield tag="001">BV011189978</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">19970530</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">970206s1996 xx |||| 00||| eng d</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)38179106</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV011189978</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-384</subfield><subfield code="a">DE-634</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">Eliminating partially dead code in explicitly parallel programs</subfield><subfield code="c">Jens Knoop</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Passau</subfield><subfield code="c">1996</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">26, 5 S.</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">Universität <Passau> / Fakultät für Mathematik und Informatik: MIP</subfield><subfield code="v">1996,18</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "Eliminating partially dead code has proved to be a powerful technique for the runtime optimization of sequential programs. In this article, we show how this technique can be adapted to explicitly parallel programs with shared memory and interleaving semantics on the basis of a recently presented framework for efficient and precise bitvector analyses for this program setting. Whereas the framework underlying our approach allows a straightforward adaptation of the required data flow analyses to the parallel case, the transformation part of the optimization requires special care in order to preserve parallelism. This preservation is an absolute must in order to guarantee that the optimization does never impair efficiency. The introduction of an appropiate [sic] natural side condition suffices to lift even the optimality result known from the sequential setting to the parallel setting."</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Code generators</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Coding theory</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Parallel processing (Electronic computers)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Parallel programming (Computer science)</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="810" ind1="2" ind2=" "><subfield code="a">Fakultät für Mathematik und Informatik: MIP</subfield><subfield code="t">Universität <Passau></subfield><subfield code="v">1996,18</subfield><subfield code="w">(DE-604)BV000905393</subfield><subfield code="9">1996,18</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007504580</subfield></datafield></record></collection> |
id | DE-604.BV011189978 |
illustrated | Not Illustrated |
indexdate | 2025-01-10T17:04:59Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007504580 |
oclc_num | 38179106 |
open_access_boolean | |
owner | DE-154 DE-739 DE-12 DE-384 DE-634 |
owner_facet | DE-154 DE-739 DE-12 DE-384 DE-634 |
physical | 26, 5 S. |
publishDate | 1996 |
publishDateSearch | 1996 |
publishDateSort | 1996 |
record_format | marc |
series2 | Universität <Passau> / Fakultät für Mathematik und Informatik: MIP |
spelling | Knoop, Jens Verfasser aut Eliminating partially dead code in explicitly parallel programs Jens Knoop Passau 1996 26, 5 S. txt rdacontent n rdamedia nc rdacarrier Universität <Passau> / Fakultät für Mathematik und Informatik: MIP 1996,18 Abstract: "Eliminating partially dead code has proved to be a powerful technique for the runtime optimization of sequential programs. In this article, we show how this technique can be adapted to explicitly parallel programs with shared memory and interleaving semantics on the basis of a recently presented framework for efficient and precise bitvector analyses for this program setting. Whereas the framework underlying our approach allows a straightforward adaptation of the required data flow analyses to the parallel case, the transformation part of the optimization requires special care in order to preserve parallelism. This preservation is an absolute must in order to guarantee that the optimization does never impair efficiency. The introduction of an appropiate [sic] natural side condition suffices to lift even the optimality result known from the sequential setting to the parallel setting." Code generators Coding theory Parallel processing (Electronic computers) Parallel programming (Computer science) 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 Fakultät für Mathematik und Informatik: MIP Universität <Passau> 1996,18 (DE-604)BV000905393 1996,18 |
spellingShingle | Knoop, Jens Eliminating partially dead code in explicitly parallel programs Code generators Coding theory Parallel processing (Electronic computers) Parallel programming (Computer science) 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 | Eliminating partially dead code in explicitly parallel programs |
title_auth | Eliminating partially dead code in explicitly parallel programs |
title_exact_search | Eliminating partially dead code in explicitly parallel programs |
title_full | Eliminating partially dead code in explicitly parallel programs Jens Knoop |
title_fullStr | Eliminating partially dead code in explicitly parallel programs Jens Knoop |
title_full_unstemmed | Eliminating partially dead code in explicitly parallel programs Jens Knoop |
title_short | Eliminating partially dead code in explicitly parallel programs |
title_sort | eliminating partially dead code in explicitly parallel programs |
topic | Code generators Coding theory Parallel processing (Electronic computers) Parallel programming (Computer science) Theoretische Informatik (DE-588)4196735-5 gnd Informatik (DE-588)4026894-9 gnd Mathematik (DE-588)4037944-9 gnd |
topic_facet | Code generators Coding theory Parallel processing (Electronic computers) Parallel programming (Computer science) Theoretische Informatik Informatik Mathematik |
volume_link | (DE-604)BV000905393 |
work_keys_str_mv | AT knoopjens eliminatingpartiallydeadcodeinexplicitlyparallelprograms |