Spekulative Optimierungen in interpretativen virtuellen Maschinen:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Abschlussarbeit Buch |
Sprache: | German |
Veröffentlicht: |
München
Dr. Hut
2012
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | Informatik
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XVII, 231 S. graph. Darst. 210 mm x 148 mm, 380 g |
ISBN: | 9783843906746 3843906742 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV040539499 | ||
003 | DE-604 | ||
007 | t | ||
008 | 121114s2012 gw d||| m||| 00||| ger d | ||
016 | 7 | |a 1027157726 |2 DE-101 | |
020 | |a 9783843906746 |c Pb. : EUR 48.00 (DE), EUR 49.40 (AT) |9 978-3-8439-0674-6 | ||
020 | |a 3843906742 |9 3-8439-0674-2 | ||
024 | 3 | |a 9783843906746 | |
035 | |a (OCoLC)820393443 | ||
035 | |a (DE-599)DNB1027157726 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BY | ||
049 | |a DE-12 |a DE-91 | ||
082 | 0 | |a 005.4 |2 22/ger | |
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Adler, Philipp |e Verfasser |4 aut | |
245 | 1 | 0 | |a Spekulative Optimierungen in interpretativen virtuellen Maschinen |c Philipp Adler |
250 | |a 1. Aufl. | ||
264 | 1 | |a München |b Dr. Hut |c 2012 | |
300 | |a XVII, 231 S. |b graph. Darst. |c 210 mm x 148 mm, 380 g | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Informatik | |
502 | |a Zugl.: Jena, Friedrich-Schiller-Univ., Diss., 2012 | ||
650 | 0 | 7 | |a Programmoptimierung |0 (DE-588)4191605-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Virtuelle Maschine |0 (DE-588)4188396-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmcode |0 (DE-588)4734701-6 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a Virtuelle Maschine |0 (DE-588)4188396-2 |D s |
689 | 0 | 1 | |a Programmoptimierung |0 (DE-588)4191605-0 |D s |
689 | 0 | 2 | |a Programmcode |0 (DE-588)4734701-6 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4166655&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025385440&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-025385440 |
Datensatz im Suchindex
_version_ | 1807954270299881472 |
---|---|
adam_text |
IMAGE 1
INHALTSVERZEICHNIS
1 EINLEITUNG 1
2 TYPSEPARIERTER BYTECODE 9
3 SPEKULATIVE OPTIMIERUNGEN 15
3.1 EINFUEHRUNG IN DIE LADEBEFEHL-ELIMINIERUNG 16
3.2 POTENTIAL DER LADEBEFEHL-ELIMINIERUNG 17
3.3 EINFUEHRUNG IN DAS AUFLOESEN VON METHODENAUFRUFEN 27
3.4 POTENTIAL DES AUFLOESENS VON METHODENAUFRUFEN 29
4 AUFGABENSTELLUNGEN FUER DIE ARBEIT 3 1
5 GRUNDLAGEN DER ARBEIT 3 3
5.1 GRAPHENTHEORETISCHE GRUNDLAGEN 33
5.2 DATENFLUSSANALYSE 34
5.3 PROGRAMMIERMODELL 36
6 SPEKULATIVE LADEBEFEHL-ELIMINIERUNG 3 9
6.1 EINFUEHRENDES BEISPIEL 39
6.1.1 ANALYSE UND OPTIMIERUNG AUF DER PRODUZENTENSEITE 40
6.1.2 PROGRAMRNAUSFUEHRUNG AUF DER KONSUMENTENSEITE 44
6.2 KONZEPTE FUER DIE SPEKULATIVE LADEBEFEHL-ELIMINIERUNG 46
6.2.1 DURCHFUEHRUNG DER OPTIMIERUNG 47
6.2.2 EINSCHRAENKUNGEN BEI DER OPTIMIERUNG 60
6.3 AUSFUEHRUNG OPTIMIERTER PROGRAMME 64
6.3.1 SYNTAKTISCHE UBERPRUEFUNGEN 64
6.3.2 DER SEITENEFFEKT-BESCHREIBUNGSGRAPH 66
6.4 ERWEITERTE KONZEPTE FUER DIE SPEKULATIVE LADEBEFEHL-ELIMINIERUNG . .
. . 73 6.4.1 REDUZIERUNG VON UBERWACHUNGSBLOECKEN 74
6.4.2 BEWEGEN VON UEBERWACHUNGSBLOECKEN 78
6.4.3 DUPLIZIEREN VON SPEICHERZUGRIFFEN 89
6.4.4 KOPIEREN DER ERSTEN SCHLEIFENITERATION 97
6.4.5 VERWENDUNG VON SEITENEFFEKTINFORMATIONEN 107
VII
HTTP://D-NB.INFO/1027157726
IMAGE 2
INHALTSVERZEICHNIS
7 SPEKULATIVES AUFLOESEN VON METHODENAUFRUFEN 111
7.1 EINFUEHRENDES BEISPIEL 111
7.1.1 ANALYSE UND OPTIMIERUNG AUF DER PRODUZENTENSEITE 112
7.1.2 PROGRAMMAUSFUEHRUNG AUF DER KONSUMENTENSEITE 114
7.2 KONZEPTE FUER DAS SPEKULATIVE AUFLOESEN VON METHODENAUFRUFEN 117 7.2.1
AUSWAHL DER METHODEN 117
7.2.2 AUFLOESEN DER METHODENAUFRUFE 128
7.3 AUSFUEHRUNG OPTIMIERTER PROGRAMME 136
7.3.1 UEBERPRUEFUNGEN WAEHREND DER PROGRAMMAUSFUEHRUNG 136
7.3.2 VERGLEICH DES METHODENCODES 145
7.3.3 SPRUNGANWEISUNGEN BEIM METHODENVERGLEICH 153
7.3.4 VERSCHACHTELTE AUFGELOESTE METHODENAUFRUFE 159
7.3.5 BEISPIEL FUER EINEN METHODENVERGLEICH 161
7.4 ERWEITERTE KONZEPTE BEIM AUFLOESEN VON METHODENAUFRUFEN 163 7.4.1
EINFACHE ANSATZPUNKTE FUER VERBESSERUNGEN 164
7.4.2 KOMBINATION MIT DER SPEKULATIVEN LADEBEFEHL-ELIMINIERUNG . . . 165
8 EVALUATION 175
8.1 MESSUMGEBUNG 175
8.2 MESSPROGRAMME 177
8.3 SPEKULATIVE LADEBEFEHL-ELIMINIERUNG 179
8.4 SPEKULATIVES AUFLOESEN VON METHODENAUFRUFEN 189
8.5 KOMBINATION DER SPEKULATIVEN OPTIMIERUNGEN 196
8.6 KOSTEN IM INTERPRETER 202
9 VERWANDTE ARBEITEN 207
9.1 OPTIMIERUNGEN AUF DER PRODUZENTENSEITE 209
9.2 OPTIMIERUNGEN AUF DER KONSUMENTENSEITE 212
9.3 KOMBINIERTE PROGRAMMOPTIMIERUNG 215
10 ZUSAMMENFASSUNG 219
LITERATURVERZEICHNIS 2 2 3
VIII |
any_adam_object | 1 |
author | Adler, Philipp |
author_facet | Adler, Philipp |
author_role | aut |
author_sort | Adler, Philipp |
author_variant | p a pa |
building | Verbundindex |
bvnumber | BV040539499 |
ctrlnum | (OCoLC)820393443 (DE-599)DNB1027157726 |
dewey-full | 005.4 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.4 |
dewey-search | 005.4 |
dewey-sort | 15.4 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. Aufl. |
format | Thesis Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV040539499</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">121114s2012 gw d||| m||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1027157726</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783843906746</subfield><subfield code="c">Pb. : EUR 48.00 (DE), EUR 49.40 (AT)</subfield><subfield code="9">978-3-8439-0674-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3843906742</subfield><subfield code="9">3-8439-0674-2</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783843906746</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)820393443</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1027157726</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">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BY</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-12</subfield><subfield code="a">DE-91</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.4</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Adler, Philipp</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Spekulative Optimierungen in interpretativen virtuellen Maschinen</subfield><subfield code="c">Philipp Adler</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Dr. Hut</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVII, 231 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="c">210 mm x 148 mm, 380 g</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="0" ind2=" "><subfield code="a">Informatik</subfield></datafield><datafield tag="502" ind1=" " ind2=" "><subfield code="a">Zugl.: Jena, Friedrich-Schiller-Univ., Diss., 2012</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmoptimierung</subfield><subfield code="0">(DE-588)4191605-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Virtuelle Maschine</subfield><subfield code="0">(DE-588)4188396-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmcode</subfield><subfield code="0">(DE-588)4734701-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Virtuelle Maschine</subfield><subfield code="0">(DE-588)4188396-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Programmoptimierung</subfield><subfield code="0">(DE-588)4191605-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Programmcode</subfield><subfield code="0">(DE-588)4734701-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4166655&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025385440&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025385440</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV040539499 |
illustrated | Illustrated |
indexdate | 2024-08-21T00:19:12Z |
institution | BVB |
isbn | 9783843906746 3843906742 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025385440 |
oclc_num | 820393443 |
open_access_boolean | |
owner | DE-12 DE-91 DE-BY-TUM |
owner_facet | DE-12 DE-91 DE-BY-TUM |
physical | XVII, 231 S. graph. Darst. 210 mm x 148 mm, 380 g |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | Dr. Hut |
record_format | marc |
series2 | Informatik |
spelling | Adler, Philipp Verfasser aut Spekulative Optimierungen in interpretativen virtuellen Maschinen Philipp Adler 1. Aufl. München Dr. Hut 2012 XVII, 231 S. graph. Darst. 210 mm x 148 mm, 380 g txt rdacontent n rdamedia nc rdacarrier Informatik Zugl.: Jena, Friedrich-Schiller-Univ., Diss., 2012 Programmoptimierung (DE-588)4191605-0 gnd rswk-swf Virtuelle Maschine (DE-588)4188396-2 gnd rswk-swf Programmcode (DE-588)4734701-6 gnd rswk-swf (DE-588)4113937-9 Hochschulschrift gnd-content Virtuelle Maschine (DE-588)4188396-2 s Programmoptimierung (DE-588)4191605-0 s Programmcode (DE-588)4734701-6 s DE-604 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=4166655&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025385440&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Adler, Philipp Spekulative Optimierungen in interpretativen virtuellen Maschinen Programmoptimierung (DE-588)4191605-0 gnd Virtuelle Maschine (DE-588)4188396-2 gnd Programmcode (DE-588)4734701-6 gnd |
subject_GND | (DE-588)4191605-0 (DE-588)4188396-2 (DE-588)4734701-6 (DE-588)4113937-9 |
title | Spekulative Optimierungen in interpretativen virtuellen Maschinen |
title_auth | Spekulative Optimierungen in interpretativen virtuellen Maschinen |
title_exact_search | Spekulative Optimierungen in interpretativen virtuellen Maschinen |
title_full | Spekulative Optimierungen in interpretativen virtuellen Maschinen Philipp Adler |
title_fullStr | Spekulative Optimierungen in interpretativen virtuellen Maschinen Philipp Adler |
title_full_unstemmed | Spekulative Optimierungen in interpretativen virtuellen Maschinen Philipp Adler |
title_short | Spekulative Optimierungen in interpretativen virtuellen Maschinen |
title_sort | spekulative optimierungen in interpretativen virtuellen maschinen |
topic | Programmoptimierung (DE-588)4191605-0 gnd Virtuelle Maschine (DE-588)4188396-2 gnd Programmcode (DE-588)4734701-6 gnd |
topic_facet | Programmoptimierung Virtuelle Maschine Programmcode Hochschulschrift |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4166655&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025385440&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT adlerphilipp spekulativeoptimierungenininterpretativenvirtuellenmaschinen |