Übersetzungsmethoden für strukturprogrammierbare Rechner:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Berlin
Logos-Verl.
1997
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Zugl.: Karlsruhe, Univ., Diss., 1997 |
Beschreibung: | IV, 147 S. Ill., graph. Darst. |
ISBN: | 3897220113 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV011578065 | ||
003 | DE-604 | ||
005 | 19980121 | ||
007 | t | ||
008 | 971007s1997 gw ad|| m||| 00||| ger d | ||
016 | 7 | |a 951606794 |2 DE-101 | |
020 | |a 3897220113 |c Pb. : DM 79.00, sfr 71.90, S 576.70 |9 3-89722-011-3 | ||
035 | |a (OCoLC)75799358 | ||
035 | |a (DE-599)BVBBV011578065 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-19 | ||
100 | 1 | |a Weinhardt, Markus |e Verfasser |4 aut | |
245 | 1 | 0 | |a Übersetzungsmethoden für strukturprogrammierbare Rechner |c von Markus Weinhardt |
264 | 1 | |a Berlin |b Logos-Verl. |c 1997 | |
300 | |a IV, 147 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Zugl.: Karlsruhe, Univ., Diss., 1997 | ||
650 | 0 | 7 | |a Coprozessor |0 (DE-588)4232569-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Übersetzer |g Informatik |0 (DE-588)4121802-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Field programmable gate array |0 (DE-588)4347749-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mikroprozessor |0 (DE-588)4039232-6 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a Mikroprozessor |0 (DE-588)4039232-6 |D s |
689 | 0 | 1 | |a Field programmable gate array |0 (DE-588)4347749-5 |D s |
689 | 0 | 2 | |a Coprozessor |0 (DE-588)4232569-9 |D s |
689 | 0 | 3 | |a Übersetzer |g Informatik |0 (DE-588)4121802-4 |D s |
689 | 0 | |5 DE-604 | |
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=007796847&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-007796847 |
Datensatz im Suchindex
_version_ | 1807320205429309440 |
---|---|
adam_text |
INHALTSVERZEICHNIS
1
EINLEITUNG
1
2
EIN
EINFUEHRENDES
BEISPIEL
4
2.1
BILDVERARBEITUNG
.
4
2.2
GRUNDSTRUKTUR
KOMBINIERTER
UEBERSETZER
.
10
3
STRUKTURPROGRAMMIERBARE
HARDWARE
11
3.1
PROGRAMMIERBARE
LOGIKBAUSTEINE
.
11
3.1.1
PROGRAMMABLE
LOGIC
ARRAYS
.
11
3.1.2
FIELD-PROGRAMMABLE
GATE
ARRAYS
.
12
3.2
ENTWURFSWERKZEUGE
FUER
FPGAS
.
14
3.2.1
HIGH-LEVEL-SYNTHESE
.
14
3.2.2
LOGIKSYNTHESE
.
16
3.3
STRUKTURPROGRAMMIERBARE
RECHNER
.
17
3.3.1
WIRT
UND
REKONFIGURIERBARE
EINHEIT
.
18
3.4
ANWENDUNGEN
.
19
3.4.1
MIKROPROZESSOREN
.
19
3.4.2
REKONFIGURIERBARE
HARDWARE
.
19
3.4.3
KOOPERATION
IM
STRUKTURPROGRAMMIERBAREN
RECHNER
.
21
4
VERWANDTE
TECHNIKEN
22
4.1
ANSAETZE
ZUR
KOMBINIERTEN
PROGRAMMIERUNG
.
22
4.1.1
SEQUENTIELLE
SPRACHEN
.
23
4.1.2
PARALLELE
SPRACHEN
.
23
4.2
AUTOMATISCHE
HARDWARE/SOFTWARE-PARTITIONIERUNG
.
24
4.3
PIPELINE-SYNTHESE
UND
-OPTIMIERUNG
.
26
4.3.1
GRUNDLAGEN
DER
PIPELINE-VERARBEITUNG
.
26
4.3.2
SYNTHESE
AUS
DATEN-PARALLELEN
PROGRAMMEN
.
27
4.3.3
PIPELINING
IN
DER
HIGH-LEVEL-SYNTHESE
.
29
II
INHALTS
VERZEICHNIS
4.3.4
REGISTER-VERTEILUNG
UND
OPTIMIERUNG
.
29
4.4
PARALLELITAET
DURCH
VEKTORISIERUNG
.
32
4.4.1
VEKTORRECHNER
UND
VEKTORANWEISUNGEN
.
32
4.4.2
AUTOMATISCHE
VEKTORISIERUNG
.
33
5
VEKTORISIERUNG
UND
PIPELINE-SYNTHESE
37
5.1
KOPROZESSOREN
FUER
SCHLEIFENFREIE
PROGRAMMTEILE
.
38
5.1.1
EINGABESPRACHE
.
38
5.1.2
HARDWARE-KANDIDATEN
.
39
5.1.3
ALIAS-ANALYSE
.
40
5.1.4
KOPROZESSOR-SYNTHESE
.
42
5.2
PIPELINES
FUER
SCHLEIFEN
OHNE
ABHAENGIGKEITEN
.
44
5.2.1
SCHLEIFEN-AUSWAHL
UND
-NORMALISIERUNG
.
44
5.2.2
VEKTORISIERUNG
.
49
5.2.3
PIPELINE-SYNTHESE
.
52
5.3
PIPELINES
FUER
SCHLEIFEN
MIT
ABHAENGIGKEITEN
.
56
5.3.1
ERWEITERTE
VEKTORISIERUNG
.
57
5.3.2
PIPELINE-SYNTHESE
MIT
RUECKKOPPLUNGSZYKLEN
.
57
5.3.3
BEHANDLUNG
VON
WHILE-SCHLEIFEN
.
63
5.4
REGISTEROPTIMIERUNG
FUER
FPGA-PIPELINES
.
64
5.4.1
REGISTERZUSAMMENFASSUNG
.
64
5.4.2
LINEARES
PROGRAMM
ZUR
OPTIMALEN
REGISTER-VERTEILUNG
.
65
5.5
GESAMTSTRUKTUR
DER
PIPELINE-SYNTHESE
.
71
5.6
BEWERTUNG
.
73
6
KOMBINIERTE
STRUKTURPROGRAMMIERUNG
76
6.1
RELEVANTE
MASCHINENEIGENSCHAFTEN
.
76
6.2
KOMBINATION
DER
UBERSETZUNGSMETHODEN
.
77
6.3
ANSTEUERUNG
DER
KOPROZESSOREN
.
79
6.3.1
PIPELINE-STEUERUNGSEINHEIT
UND
HARDWARE-INTEGRATION
.
79
6.3.2
SOFTWARE-INTEGRATION
.
83
6.4
HARDWARE/SOFTWARE-PARTITIONIERUNG
.
85
6.4.1
SCHAETZUNG
DER
AUSFUEHRUNGSZEITEN
.
86
6.4.2
BESTIMMUNG
DER
LOHNENDEN
PIPELINES
.
87
6.4.3
LAUFZEIT-AUSWAHL
.
89
6.5
BEWERTUNG
.
91
INHALTSVERZEICHNIS
III
7
DER
M
ODULA
P
IPELINE
C
OMPILER
93
7.1
DIE
HARDWARE-PLATTFORM
.
93
7.1.1
DER
ENGINEER
'
S
VIRTUAL
COMPUTER
EVC1
.
94
7.2
DER
MOCKA-COMPILER
.
94
7.2.1
PHASEN
DER
UEBERSETZUNG
.
95
7.3
IMPLEMENTIERUNG
.
95
7.3.1
PIPELINE-SYNTHESE
.
97
7.3.2
PIPELINE-STEUERUNGSEINHEIT
.
98
7.3.3
GENERIERUNG
DER
FPGA-KONFIGURATION
.
100
7.3.4
ANPASSUNG
DES
ZWISCHENCODES
.
100
7.3.5
INTEGRATION
.
101
7.4
ERFAHRUNGEN
UND
VERBESSERUNGSVORSCHLAEGE
.
101
7.4.1
SCHNITTSTELLEN-OPTIMIERUNGEN
.
103
8
ANWENDUNGEN
UND
ERGEBNISSE
105
8.1
DER
MESSAUFBAU
.
106
8.2
BEISPIELE
.
106
8.2.1
FIR-FILTER
.
106
8.2.2
ZELLULARAUTOMATEN
.
108
8.2.3
BILDVERARBEITUNG
.
110
8.2.4
VERARBEITUNG
VON
ZEICHENKETTEN
.
111
8.3
FOLGERUNGEN
.
112
9
ERWEITERUNGEN
115
9.1
SYNTHESE-ERWEITERUNGEN
.
115
9.1.1
SPEZIELLE
KOMBINATORISCHE
FUNKTIONEN
.
115
9.1.2
SPEICHERZUGRIFF
IN
PIPELINES
.
116
9.2
SCHLEIFEN-TRANSFORMATIONEN
.
117
9.2.1
VEKTORISIERUNG
DER
LAENGSTEN
SCHLEIFE
.
117
9.2.2
BEHEBUNG
VON
HARDWARE-ENGPAESSEN
.
117
9.2.3
BEHEBUNG
VON
LOKALEN
SPEICHER-ENGPAESSEN
.
118
9.2.4
AUFLOESUNG
IRREGULAERER
ABHAENGIGKEITEN
.
118
9.3
ERWEITERUNG
DER
PARTITIONIERUNG
.
119
9.4
VERALLGEMEINERUNG
DES
RECHNER-MODELLS
.
119
9.4.1
MEHRERE
SPEICHERBAENKE
.
119
9.4.2
MULTI-FPGA-ARCHITEKTUREN
.
120
9.5
ERWEITERUNGEN
DER
EINGABESPRACHE
.
120
IV
INHALTSVERZEICHNIS
10
ZUSAMMENFASSUNG
UND
AUSBLICK
121
10.1
ZUSAMMENFASSUNG
.
121
10.2
AUSBLICK
.
122
LITERATURVERZEICHNIS
124
VERZEICHNIS
DER
ABKUERZUNGEN
131
A
GEWICHTSVERTEILUNG
LINEARER
BLOCKCODES
133
A.L
GEWICHTSVERTEILUNG
LINEARER
BLOCKCODES
.
133
A.2
IMPLEMENTIERUNG
.
134
A.3
LAUFZEITMESSUNGEN
.
136
A.4
PROGRAMMIERUNG
IN
HOEHEREN
SPRACHEN
.
137
A.5
ZUSAMMENFASSUNG
.
138
B
LINEARES
PROGRAMM
ZUR
PARTITIONIERUNG
140
B.L
HARDWARE/SOFTWARE-CODESIGN
.
140
B.2
VORVERARBEITUNG
.
142
B.2.1
KANDIDATEN-AUSWAHL
.
142
B.2.2
DATENFLUSS-ANALYSE
.
143
B.3
LINEARES
PROGRAMM
ZUR
PARTITIONIERUNG
.
144
B.3.1
NOTATION
.
144
B.3.2
KOSTENFUNKTION
.
145
B.3.3
BEDINGUNGEN
.
146
B.4
ERGEBNISSE
.
147
B.5
ZUSAMMENFASSUNG
.
147 |
any_adam_object | 1 |
author | Weinhardt, Markus |
author_facet | Weinhardt, Markus |
author_role | aut |
author_sort | Weinhardt, Markus |
author_variant | m w mw |
building | Verbundindex |
bvnumber | BV011578065 |
ctrlnum | (OCoLC)75799358 (DE-599)BVBBV011578065 |
format | 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">BV011578065</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">19980121</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">971007s1997 gw ad|| m||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">951606794</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3897220113</subfield><subfield code="c">Pb. : DM 79.00, sfr 71.90, S 576.70</subfield><subfield code="9">3-89722-011-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)75799358</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV011578065</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">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-19</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Weinhardt, Markus</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Übersetzungsmethoden für strukturprogrammierbare Rechner</subfield><subfield code="c">von Markus Weinhardt</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin</subfield><subfield code="b">Logos-Verl.</subfield><subfield code="c">1997</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">IV, 147 S.</subfield><subfield code="b">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="500" ind1=" " ind2=" "><subfield code="a">Zugl.: Karlsruhe, Univ., Diss., 1997</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Coprozessor</subfield><subfield code="0">(DE-588)4232569-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Übersetzer</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)4121802-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Field programmable gate array</subfield><subfield code="0">(DE-588)4347749-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mikroprozessor</subfield><subfield code="0">(DE-588)4039232-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">Mikroprozessor</subfield><subfield code="0">(DE-588)4039232-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Field programmable gate array</subfield><subfield code="0">(DE-588)4347749-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Coprozessor</subfield><subfield code="0">(DE-588)4232569-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Übersetzer</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)4121802-4</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">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=007796847&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-007796847</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV011578065 |
illustrated | Illustrated |
indexdate | 2024-08-14T00:21:00Z |
institution | BVB |
isbn | 3897220113 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007796847 |
oclc_num | 75799358 |
open_access_boolean | |
owner | DE-19 DE-BY-UBM |
owner_facet | DE-19 DE-BY-UBM |
physical | IV, 147 S. Ill., graph. Darst. |
publishDate | 1997 |
publishDateSearch | 1997 |
publishDateSort | 1997 |
publisher | Logos-Verl. |
record_format | marc |
spelling | Weinhardt, Markus Verfasser aut Übersetzungsmethoden für strukturprogrammierbare Rechner von Markus Weinhardt Berlin Logos-Verl. 1997 IV, 147 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Zugl.: Karlsruhe, Univ., Diss., 1997 Coprozessor (DE-588)4232569-9 gnd rswk-swf Übersetzer Informatik (DE-588)4121802-4 gnd rswk-swf Field programmable gate array (DE-588)4347749-5 gnd rswk-swf Mikroprozessor (DE-588)4039232-6 gnd rswk-swf (DE-588)4113937-9 Hochschulschrift gnd-content Mikroprozessor (DE-588)4039232-6 s Field programmable gate array (DE-588)4347749-5 s Coprozessor (DE-588)4232569-9 s Übersetzer Informatik (DE-588)4121802-4 s DE-604 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007796847&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Weinhardt, Markus Übersetzungsmethoden für strukturprogrammierbare Rechner Coprozessor (DE-588)4232569-9 gnd Übersetzer Informatik (DE-588)4121802-4 gnd Field programmable gate array (DE-588)4347749-5 gnd Mikroprozessor (DE-588)4039232-6 gnd |
subject_GND | (DE-588)4232569-9 (DE-588)4121802-4 (DE-588)4347749-5 (DE-588)4039232-6 (DE-588)4113937-9 |
title | Übersetzungsmethoden für strukturprogrammierbare Rechner |
title_auth | Übersetzungsmethoden für strukturprogrammierbare Rechner |
title_exact_search | Übersetzungsmethoden für strukturprogrammierbare Rechner |
title_full | Übersetzungsmethoden für strukturprogrammierbare Rechner von Markus Weinhardt |
title_fullStr | Übersetzungsmethoden für strukturprogrammierbare Rechner von Markus Weinhardt |
title_full_unstemmed | Übersetzungsmethoden für strukturprogrammierbare Rechner von Markus Weinhardt |
title_short | Übersetzungsmethoden für strukturprogrammierbare Rechner |
title_sort | ubersetzungsmethoden fur strukturprogrammierbare rechner |
topic | Coprozessor (DE-588)4232569-9 gnd Übersetzer Informatik (DE-588)4121802-4 gnd Field programmable gate array (DE-588)4347749-5 gnd Mikroprozessor (DE-588)4039232-6 gnd |
topic_facet | Coprozessor Übersetzer Informatik Field programmable gate array Mikroprozessor Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007796847&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT weinhardtmarkus ubersetzungsmethodenfurstrukturprogrammierbarerechner |