Eine Bibliothek von Basisdiensten für Parallelrechner: Routing, Synchronisation, gemeinsamer Speicher:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Abschlussarbeit Buch |
Sprache: | German |
Veröffentlicht: |
Paderborn
HNI
1995
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | HNI-Verlagsschriftenreihe
6 |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | III, 116 S. graph. Darst. |
ISBN: | 3931466051 |
Internformat
MARC
LEADER | 00000nam a2200000zcb4500 | ||
---|---|---|---|
001 | BV023825025 | ||
003 | DE-604 | ||
005 | 20090401000000.0 | ||
007 | t | ||
008 | 960221s1995 d||| m||| 00||| ger d | ||
020 | |a 3931466051 |9 3-931466-05-1 | ||
035 | |a (OCoLC)64529259 | ||
035 | |a (DE-599)BVBBV023825025 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a ger | |
049 | |a DE-634 | ||
084 | |a QH 500 |0 (DE-625)141607: |2 rvk | ||
084 | |a ST 151 |0 (DE-625)143595: |2 rvk | ||
100 | 1 | |a Wachsmann, Alf |e Verfasser |4 aut | |
245 | 1 | 0 | |a Eine Bibliothek von Basisdiensten für Parallelrechner: Routing, Synchronisation, gemeinsamer Speicher |c Alf Wachsmann |
250 | |a 1. Aufl. | ||
264 | 1 | |a Paderborn |b HNI |c 1995 | |
300 | |a III, 116 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a HNI-Verlagsschriftenreihe |v 6 | |
502 | |a Zugl.: Paderborn, Univ., Diss., 1995 | ||
650 | 0 | 7 | |a Routing |0 (DE-588)4269073-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Synchronisierung |0 (DE-588)4130847-5 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |D s |
689 | 0 | 1 | |a Routing |0 (DE-588)4269073-0 |D s |
689 | 0 | 2 | |a Synchronisierung |0 (DE-588)4130847-5 |D s |
689 | 0 | |5 DE-604 | |
830 | 0 | |a HNI-Verlagsschriftenreihe |v 6 |w (DE-604)BV010410690 |9 6 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017467223&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017467223 |
Datensatz im Suchindex
_version_ | 1804139023939141632 |
---|---|
adam_text | Titel: Eine Bibliothek von Basisdiensten für Parallelrechner: Routing, Synchronisation, gemeinsamer Speich
Autor: Wachsmann, Alf
Jahr: 1995
Inhaltsverzeichnis
1 Einleitung und Überblick 1
1.1 Einführung 1
1.2 Basisdienste 2
1.3 Ein neues Kostenmodell 4
1.4 Ziele und Ergebnisse dieser Arbeit 5
1.5 Übersicht über die Arbeit 6
2 Die verwandte Hardware 7
2.1 Das Modell der Prozessornetze 7
2.2 Der Transputerrechner SC-320 12
3 Die Basisdienste und ihre Realisierungen 16
3.1 Routing 18
3.1.1 Algorithmen 20
3.1.2 Implementierungen 25
3.1.3 Laufzeitmessungen und -analysen 32
3.2 Globale Variablen 35
3.2.1 Algorithmen 35
3.2.2 Implementierung 37
3.2.3 Laufzeitinessungen und -analysen 39
3.3 Synchronisation 41
3.3.1 Algorithmen 42
3.3.2 Implementierungen 44
3.3.3 Laufzeitmessungen und -analysen 45
4 Ein realistisches Kostenmodell 49
4.1 Existierende Modelle 49
4.1.1 Variationen der PRAM 50
4.1.2 Hardwarenahe Modelle 51
4.2 Ein neues Modell mit multilinearen Kostpnfuiiktioncn 53
4.3 Kostenmodell der implementierten Basisdienste 54
4.3.1 Bestimmung der Gewichtsfaktoren 54
4.3.2 Exemplarische Anwendung des Kostenmodells 56
4.4 Adäquatheit des Kostenmodells 60
5 Schnittstellen der virtuellen Maschine 62
5.1 Existierende Schnittstellen 62
5.1.1 Bibliothek von Basisdiensten 62
5.1.2 Programmiersprache mit neuen Konstrukten 63
5.2 Eine Bibliothek von Basisdiensten 63
5.3 OCCAM-Iight- Eine Hochsprache mit integrierten Basisdiensten 64
5.3.1 Virtuelle Kanäle 65
5.3.2 Globale Variablen 66
5.3.3 Synchronisation 68
5.3.4 Ein- und Ausgabe 68
5.3.5 Das Rahmenprogramm 69
5.3.6 Der Übersetzer 69
6 Regeln zur effizienten Nutzung der Basisdienste 72
6.1 Kriterien zur Effizienzbewertung 72
6.2 Klassifikation paralleler Algorithmen 74
6.3 Benchmark-Programm als Werkzeug zur Effizienzmessung 76
6.4 Messungen und Analysen 78
6.4.1 Kommunikationsverlustfaktor 7g
6.4.2 Slackness 80
7 Anwendungen 83
7.1 Berechnung von Präfix-Summen 83
7.1.1 Algorithmus von Fischer/Ladner 84
7.1.2 CREW-PRAM-Algorithmus 85
7.1.3 Präfixberechnung mit konstantem Kommunikationsaufwand 87
7.1.4 Fazit 88
7.2 Berechnung der oberen konvexen Hülle 89
7.3 Sortieren 93
7.3.1 Samplesort g4
7.3.2 Columnsort gg
7.4 Fazit aus den Anwendungen ^
8 Ausblick 102
A OCCAM-Iight 105
A.l Syntax der Spracherweiterungen 105
A.2 Schnittstelle zur Basisdienstbibliothek und Rahmenprogramm 106
A.3 Ein- und Ausgabeanweisungen 108
A.4 Nachbarschaftskommunikation 109
A.5 Einschränkungen durch die Implementierung 109
A.6 Aufruf des OCCAM-Iight-Übersetzers 110
Literaturverzeichnis 112
|
any_adam_object | 1 |
author | Wachsmann, Alf |
author_facet | Wachsmann, Alf |
author_role | aut |
author_sort | Wachsmann, Alf |
author_variant | a w aw |
building | Verbundindex |
bvnumber | BV023825025 |
classification_rvk | QH 500 ST 151 |
ctrlnum | (OCoLC)64529259 (DE-599)BVBBV023825025 |
discipline | Informatik Wirtschaftswissenschaften |
edition | 1. Aufl. |
format | Thesis Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01729nam a2200433zcb4500</leader><controlfield tag="001">BV023825025</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20090401000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">960221s1995 d||| m||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3931466051</subfield><subfield code="9">3-931466-05-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)64529259</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023825025</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-634</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">QH 500</subfield><subfield code="0">(DE-625)141607:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 151</subfield><subfield code="0">(DE-625)143595:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Wachsmann, Alf</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Eine Bibliothek von Basisdiensten für Parallelrechner: Routing, Synchronisation, gemeinsamer Speicher</subfield><subfield code="c">Alf Wachsmann</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Paderborn</subfield><subfield code="b">HNI</subfield><subfield code="c">1995</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">III, 116 S.</subfield><subfield code="b">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">HNI-Verlagsschriftenreihe</subfield><subfield code="v">6</subfield></datafield><datafield tag="502" ind1=" " ind2=" "><subfield code="a">Zugl.: Paderborn, Univ., Diss., 1995</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Routing</subfield><subfield code="0">(DE-588)4269073-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Parallelverarbeitung</subfield><subfield code="0">(DE-588)4075860-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Synchronisierung</subfield><subfield code="0">(DE-588)4130847-5</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">Parallelverarbeitung</subfield><subfield code="0">(DE-588)4075860-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Routing</subfield><subfield code="0">(DE-588)4269073-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Synchronisierung</subfield><subfield code="0">(DE-588)4130847-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">HNI-Verlagsschriftenreihe</subfield><subfield code="v">6</subfield><subfield code="w">(DE-604)BV010410690</subfield><subfield code="9">6</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ 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=017467223&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017467223</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV023825025 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:37:30Z |
institution | BVB |
isbn | 3931466051 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017467223 |
oclc_num | 64529259 |
open_access_boolean | |
owner | DE-634 |
owner_facet | DE-634 |
physical | III, 116 S. graph. Darst. |
publishDate | 1995 |
publishDateSearch | 1995 |
publishDateSort | 1995 |
publisher | HNI |
record_format | marc |
series | HNI-Verlagsschriftenreihe |
series2 | HNI-Verlagsschriftenreihe |
spelling | Wachsmann, Alf Verfasser aut Eine Bibliothek von Basisdiensten für Parallelrechner: Routing, Synchronisation, gemeinsamer Speicher Alf Wachsmann 1. Aufl. Paderborn HNI 1995 III, 116 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier HNI-Verlagsschriftenreihe 6 Zugl.: Paderborn, Univ., Diss., 1995 Routing (DE-588)4269073-0 gnd rswk-swf Parallelverarbeitung (DE-588)4075860-6 gnd rswk-swf Synchronisierung (DE-588)4130847-5 gnd rswk-swf (DE-588)4113937-9 Hochschulschrift gnd-content Parallelverarbeitung (DE-588)4075860-6 s Routing (DE-588)4269073-0 s Synchronisierung (DE-588)4130847-5 s DE-604 HNI-Verlagsschriftenreihe 6 (DE-604)BV010410690 6 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017467223&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Wachsmann, Alf Eine Bibliothek von Basisdiensten für Parallelrechner: Routing, Synchronisation, gemeinsamer Speicher HNI-Verlagsschriftenreihe Routing (DE-588)4269073-0 gnd Parallelverarbeitung (DE-588)4075860-6 gnd Synchronisierung (DE-588)4130847-5 gnd |
subject_GND | (DE-588)4269073-0 (DE-588)4075860-6 (DE-588)4130847-5 (DE-588)4113937-9 |
title | Eine Bibliothek von Basisdiensten für Parallelrechner: Routing, Synchronisation, gemeinsamer Speicher |
title_auth | Eine Bibliothek von Basisdiensten für Parallelrechner: Routing, Synchronisation, gemeinsamer Speicher |
title_exact_search | Eine Bibliothek von Basisdiensten für Parallelrechner: Routing, Synchronisation, gemeinsamer Speicher |
title_full | Eine Bibliothek von Basisdiensten für Parallelrechner: Routing, Synchronisation, gemeinsamer Speicher Alf Wachsmann |
title_fullStr | Eine Bibliothek von Basisdiensten für Parallelrechner: Routing, Synchronisation, gemeinsamer Speicher Alf Wachsmann |
title_full_unstemmed | Eine Bibliothek von Basisdiensten für Parallelrechner: Routing, Synchronisation, gemeinsamer Speicher Alf Wachsmann |
title_short | Eine Bibliothek von Basisdiensten für Parallelrechner: Routing, Synchronisation, gemeinsamer Speicher |
title_sort | eine bibliothek von basisdiensten fur parallelrechner routing synchronisation gemeinsamer speicher |
topic | Routing (DE-588)4269073-0 gnd Parallelverarbeitung (DE-588)4075860-6 gnd Synchronisierung (DE-588)4130847-5 gnd |
topic_facet | Routing Parallelverarbeitung Synchronisierung Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017467223&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
volume_link | (DE-604)BV010410690 |
work_keys_str_mv | AT wachsmannalf einebibliothekvonbasisdienstenfurparallelrechnerroutingsynchronisationgemeinsamerspeicher |