Multicore-Software: Grundlagen, Architektur und Implementierung in C/C++, Java und C#
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg
dpunkt
2012
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XII, 357 S. graph. Darst. |
ISBN: | 9783898647588 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV039544162 | ||
003 | DE-604 | ||
005 | 20130214 | ||
007 | t | ||
008 | 110824s2012 d||| |||| 00||| ger d | ||
015 | |a 11,N05 |2 dnb | ||
016 | 7 | |a 1009692682 |2 DE-101 | |
020 | |a 9783898647588 |c Gekl. : ca. EUR 36.90 (DE), ca. EUR 38.00 (AT), ca. sfr 52.90 (freier Pr.) |9 978-3-89864-758-8 | ||
024 | 3 | |a 9783898647588 | |
035 | |a (OCoLC)712244998 | ||
035 | |a (DE-599)DNB1009692682 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-706 |a DE-523 |a DE-526 |a DE-11 |a DE-91G |a DE-858 |a DE-29T |a DE-384 |a DE-Aug4 |a DE-M347 |a DE-20 |a DE-525 |a DE-573 |a DE-92 |a DE-83 |a DE-863 |a DE-859 |a DE-634 |a DE-355 |a DE-703 | ||
082 | 0 | |a 005.12 |2 22/ger | |
084 | |a ST 151 |0 (DE-625)143595: |2 rvk | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a DAT 516f |2 stub | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Gleim, Urs |e Verfasser |0 (DE-588)1018349510 |4 aut | |
245 | 1 | 0 | |a Multicore-Software |b Grundlagen, Architektur und Implementierung in C/C++, Java und C# |c Urs Gleim ; Tobias Schüle |
250 | |a 1. Aufl. | ||
264 | 1 | |a Heidelberg |b dpunkt |c 2012 | |
300 | |a XII, 357 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mehrkernprozessor |0 (DE-588)7598578-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Mehrkernprozessor |0 (DE-588)7598578-0 |D s |
689 | 0 | 1 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | 2 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Schüle, Tobias |e Verfasser |0 (DE-588)133597598 |4 aut | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3656916&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=024396180&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-024396180 |
Datensatz im Suchindex
DE-BY-863_location | 1340 |
---|---|
DE-BY-FWS_call_number | 1340/ST 230 G557 |
DE-BY-FWS_katkey | 430435 |
DE-BY-FWS_media_number | 083101277368 |
_version_ | 1824554187144298497 |
adam_text |
IMAGE 1
INHALTSVERZEICHNIS
I GRUNDLAGEN DER PARALLELEN PROGRAMMIERUNG 1
1 EINFUEHRUNG 3
1.1 PARADIGMENWECHSEL IN DER SOFTWAREENTWICKLUNG 4
1.2 ANWENDUNGSBEREICHE 5
1.3 PARALLELITAET IN DER HARDWARE 5
1.3.1 PROZESSORARCHITEKTUR 6
1.3.2 MULTICORE-PROZESSOREN UND MULTIPROZESSORSYSTEME 9 1.4 PARALLELITAET
IN DER SOFTWARE 13
1.4.1 PROZESSE UND THREADS 13
1.4.2 VIRTUALISIERUNG 17
1.4.3 PARALLELISIERENDE COMPILER 18
1.4.4 PARALLELE BIBLIOTHEKEN 19
1.4.5 AMDAHL'SCHES GESETZ 20
2 THREADS 23
2.1 ARBEITEN MIT THREADS 23
2.1.1 ERZEUGUNG UND BEENDIGUNG 23
2.1.2 DATENAUSTAUSCH 24
2.1.3 THREADPOOLS 27
2.2 SCHEDULING 28
2.2.1 LASTVERTEILUNG 29
2.2.2 AFFINITAETEN UND PRIORITAETEN 30
2.3 SPEICHERZUGRIFF 30
2.3.1 SPEICHERMODELLE 31
2.3.2 SPEICHERHIERARCHIE 37
3 SYNCHRONISATION 41
3.1 KONFLIKTE 41
3.1.1 ENTSTEHUNG 42
3.1.2 KRITISCHE ABSCHNITTE 43
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/1009692682
DIGITALISIERT DURCH
IMAGE 2
VIII INHALTSVERZEICHNIS
3.2 SYNCHRONISATIONSMECHANISMEN 45
3.2.1 MUTEXE 46
3.2.2 SCOPED LOCKING 50
3.2.3 MONITORE 51
3.2.4 LESE-/SCHREIBSPERREN 52
3.2.5 SEMAPHORE 54
3.2.6 BEDINGUNGSVARIABLEN 56
3.2.7 BARRIEREN 61
3.2.8 EINMALIGE AUSFUEHRUNG 64
3.2.9 ATOMARE OPERATIONEN 66
3.2.10 SPINLOCKS 69
3.3 FALLSTRICKE UND RICHTLINIEN 71
3.3.1 KONFLIKTERKENNUNG 71
3.3.2 VERKLEMMUNGEN 73
3.3.3 NICHTDETERMINISMUS 76
3.3.4 FAIRNESS 77
3.3.5 SKALIERBARKEIT 78
3.3.6 THREADSICHERHEIT UND WIEDEREINTRITTSFAEHIGKEIT 80 3.3.7
SCHNITTSTELLENENTWURF 81
4 TASK- UND DATENPARALLELITAET 85
4.1 TASKPARALLELITAET 85
4.1.1 ERZEUGUNG UND SYNCHRONISATION VON TASKS 87
4.1.2 PARALLELISIERUNG REKURSIVER ALGORITHMEN 89
4.1.3 TASKGRUPPEN 93
4.1.4 SPEKULATION 95
4.1.5 IMPLEMENTIERUNG EINES TASK-SCHEDULERS 98
4.1.6 PROGRAMMIERRICHTLINIEN 101
4.2 DATENPARALLELITAET 102
4.2.1 SCHLEIFEN OHNE DATENABHAENGIGKEITEN 103
4.2.2 REDUKTIONEN 106
4.2.3 PRAEFIXBERECHNUNGEN 111
4.2.4 PARTITIONIERUNG UND ABBILDUNG 115
5 DATENSTRUKTUREN 127
5.1 THREADSICHERER ZUGRIFF 127
5.1.1 GROBGRANULARE SYNCHRONISATION 129
5.1.2 FEINGRANULARE SYNCHRONISATION 132
5.1.3 OPTIMISTISCHE SYNCHRONISATION 134
5.1.4 NICHTBLOCKIERENDE SYNCHRONISATION 137
5.1.5 WEITERE OPTIMIERUNGEN 139
IMAGE 3
INHALTSVERZEICHNIS IX
5.2 AUSWAHL DER RICHTIGEN DATENSTRUKTUR 139
5.2.1 KRITERIEN 140
5.2.2 LISTEN 143
5.2.3 VEKTOREN 144
5.2.4 ASSOZIATIVE FELDER 145
5.2.5 WARTESCHLANGEN UND STACKS 145
5.2.6 MULTIMENGEN 147
6 ENTWURFSMUSTER 149
6.1 ZUGRIFF AUF GEMEINSAME DATEN 151
6.1.1 GRUNDLEGENDE SYNCHRONISATIONSMUSTER 151
6.1.2 THREADLOKALER SPEICHER 153
6.1.3 FUTURES 157
6.1.4 SYNCHRONISATIONSPROXY 159
6.1.5 ACTIVE OBJECT 161
6.2 ZERLEGUNG IN PARALLEL BEARBEITBARE TEILPROBLEME 165
6.2.1 GRUNDLEGENDE ZERLEGUNGSMUSTER 165
6.2.2 MASTER-SLAVE 167
6.2.3 ERZEUGER-VERBRAUCHER 169
6.2.4 AKTOREN 171
6.2.5 REIHENFOLGEBEWAHRENDER THREADPOOL 174
6.3 FLIESSBANDVERARBEITUNG 181
6.3.1 PIPELINES 182
6.3.2 PIPELINES MIT PARALLELEN STUFEN 185
6.3.3 PARALLELE PIPELINES 186
7 ARCHITEKTUR PARALLELER SOFTWARE 191
7.1 ENTWURF PARALLELER ALGORITHMEN 191
7.2 ENTWURF PARALLELER ARCHITEKTUREN 193
II SPRACHEN UND BIBLIOTHEKEN 203
8 THREADS UND SYNCHRONISATION IN C/C++ 205
8.1 POSIX-THREADS 205
8.1.1 THREADS 206
8.1.2 SYNCHRONISATIONSMECHANISMEN 208
8.1.3 THREADLOKALER SPEICHER UND SPEICHERALLOKATION 210 8.2
WINDOWS-THREADS 211
8.2.1 THREADS 211
8.2.2 SYNCHRONISATIONSMECHANISMEN 212
8.2.3 THREADLOKALER SPEICHER UND SPEICHERALLOKATION 215 8.2.4
THREADPOOLS 215
IMAGE 4
INHALTSVERZEICHNIS
8.3 C++11 216
8.3.1 LAMBDA-FUNKTIONEN 216
8.3.2 THREADS 217
8.3.3 SYNCHRONISATIONSMECHANISMEN 221
8.3.4 THREADLOKALER SPEICHER UND SPEICHERALLOKATION 229 8.3.5
SPEICHERMODELL 229
9 OPENMP 231
9.1 THREADS 233
9.1.1 PARALLELE BEREICHE 233
9.1.2 ARBEITSTEILUNG 234
9.1.3 SPEICHERZUGRIFF 235
9.1.4 THREADLOKALER SPEICHER 236
9.2 SYNCHRONISATIONSMECHANISMEN 237
9.2.1 KRITISCHE ABSCHNITTE 237
9.2.2 MUTEXE 238
9.2.3 BARRIEREN 238
9.2.4 EINMALIGE AUSFUEHRUNG 239
9.2.5 ATOMARE OPERATIONEN 240
9.3 TASKPARALLELITAET 240
9.3.1 PARALLELISIERUNG REKURSIVER ALGORITHMEN 241
9.3.2 VARIABLENZUGRIFF 241
9.3.3 SUSPENDIERUNG 243
9.4 DATENPARALLELITAET 244
9.4.1 SCHLEIFEN OHNE DATENABHAENGIGKEITEN 244
9.4.2 REDUKTIONEN 247
9.4.3 PARTITIONIERUNG UND ABBILDUNG 249
9.5 SPEICHERMODELL 250
10 THREADING BUILDING BLOCKS 253
10.1 SYNCHRONISATIONSMECHANISMEN 255
10.1.1 SPERREN 255
10.1.2 ATOMARE OPERATIONEN 258
10.2 TASKPARALLELITAET 259
10.2.1 PARALLELE FUNKTIONSAUFRUFE 259
10.2.2 TASKGRUPPEN 260
10.2.3 TASK SCHEDULER 261
10.3 DATENPARALLELITAET 261
10.3.1 SCHLEIFEN OHNE DATENABHAENGIGKEITEN 262
10.3.2 REDUKTIONEN 267
10.3.3 PRAEFIXBERECHNUNGEN 269
IMAGE 5
INHALTSVERZEICHNIS XI
10.4 DATENSTRUKTUREN 270
10.4.1 ASSOZIATIVE FELDER UND MENGEN 271
10.4.2 WARTESCHLANGEN 274
10.4.3 VEKTOREN 275
10.5 ALGORITHMEN UND ENTWURFSMUSTER 276
10.5.1 SORTIEREN 277
10.5.2 FLIESSBANDVERARBEITUNG 277
10.5.3 FLUSSGRAPHEN 279
10.6 THREADLOKALER SPEICHER 282
10.7 SPEICHERALLOKATION 283
10.8 AUSNAHMEN UND ABBRUCH 284
11 PARALLELE PROGRAMMIERUNG MIT JAVA 287
11.1 THREADS 288
11.1.1 THREADERZEUGUNG 288
11.1.2 THREADPOOLS 289
11.1.3 THREADLOKALER SPEICHER 291
11.2 SYNCHRONISATIONSMECHANISMEN 292
11.2.1 SPERREN 292
11.2.2 SPEZIELLE SYNCHRONISATIONSMECHANISMEN 296 11.2.3 ATOMARE
OPERATIONEN 298
11.3 TASKPARALLELITAET 299
11.3.1 TASKS UND FUTURES 299
11.3.2 STARTEN VON TASKS 300
11.3.3 REKURSIVE TASKS 301
11.3.4 BLOCKIERENDE OPERATIONEN IN TASKS 303
11.4 DATENPARALLELITAET 303
11.5 DATENSTRUKTUREN 304
11.6 SPEICHERMODELL 305
12 PARALLELE PROGRAMMIERUNG MIT .NET 309
12.1 THREADS 309
12.1.1 THREADERZEUGUNG 309
12.1.2 THREADPOOLS 311
12.1.3 THREADLOKALER SPEICHER 313
12.2 SYNCHRONISATIONSMECHANISMEN 314
12.2.1 SPERREN 314
12.2.2 SPEZIELLE SYNCHRONISATIONSMECHANISMEN 319 12.2.3 ATOMARE
OPERATIONEN 319
12.2.4 EINMALIGE AUSFUEHRUNG 320
12.3 TASKPARALLELITAET 321
12.3.1 TASKS UND FUTURES 322
12.3.2 FORTSETZUNGSTASKS 324
IMAGE 6
XII INHALTSVERZEICHNIS
12.4 DATENPARALLELITAET 326
12.4.1 SCHLEIFEN OHNE DATENABHAENGIGKEITEN 326
12.4.2 PARALLELE AGGREGATION 328
12.4.3 PLINQ 330
12.5 DATENSTRUKTUREN 331
12.6 AUSNAHMEN UND ABBRUCH 332
12.7 SPEICHERMODELL 333
13 BLICK UEBER DEN TELLERRAND 337
13.1 FUNKTIONALE SPRACHEN 338
13.2 AKTORBASIERTE PROGRAMMIERUNG 340
13.3 TRANSAKTIONSBASIERTER SPEICHER 342
LITERATURVERZEICHNIS 347
INDEX 351 |
any_adam_object | 1 |
author | Gleim, Urs Schüle, Tobias |
author_GND | (DE-588)1018349510 (DE-588)133597598 |
author_facet | Gleim, Urs Schüle, Tobias |
author_role | aut aut |
author_sort | Gleim, Urs |
author_variant | u g ug t s ts |
building | Verbundindex |
bvnumber | BV039544162 |
classification_rvk | ST 151 ST 230 |
classification_tum | DAT 516f |
ctrlnum | (OCoLC)712244998 (DE-599)DNB1009692682 |
dewey-full | 005.12 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.12 |
dewey-search | 005.12 |
dewey-sort | 15.12 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. Aufl. |
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">BV039544162</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20130214</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">110824s2012 d||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">11,N05</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1009692682</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783898647588</subfield><subfield code="c">Gekl. : ca. EUR 36.90 (DE), ca. EUR 38.00 (AT), ca. sfr 52.90 (freier Pr.)</subfield><subfield code="9">978-3-89864-758-8</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783898647588</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)712244998</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1009692682</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="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-525</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-703</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.12</subfield><subfield code="2">22/ger</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="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 516f</subfield><subfield code="2">stub</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">Gleim, Urs</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1018349510</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Multicore-Software</subfield><subfield code="b">Grundlagen, Architektur und Implementierung in C/C++, Java und C#</subfield><subfield code="c">Urs Gleim ; Tobias Schüle</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">dpunkt</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 357 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="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</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">Mehrkernprozessor</subfield><subfield code="0">(DE-588)7598578-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Mehrkernprozessor</subfield><subfield code="0">(DE-588)7598578-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><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=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Schüle, Tobias</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)133597598</subfield><subfield code="4">aut</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=3656916&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=024396180&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-024396180</subfield></datafield></record></collection> |
id | DE-604.BV039544162 |
illustrated | Illustrated |
indexdate | 2025-02-20T06:47:47Z |
institution | BVB |
isbn | 9783898647588 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024396180 |
oclc_num | 712244998 |
open_access_boolean | |
owner | DE-706 DE-523 DE-526 DE-11 DE-91G DE-BY-TUM DE-858 DE-29T DE-384 DE-Aug4 DE-M347 DE-20 DE-525 DE-573 DE-92 DE-83 DE-863 DE-BY-FWS DE-859 DE-634 DE-355 DE-BY-UBR DE-703 |
owner_facet | DE-706 DE-523 DE-526 DE-11 DE-91G DE-BY-TUM DE-858 DE-29T DE-384 DE-Aug4 DE-M347 DE-20 DE-525 DE-573 DE-92 DE-83 DE-863 DE-BY-FWS DE-859 DE-634 DE-355 DE-BY-UBR DE-703 |
physical | XII, 357 S. graph. Darst. |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | dpunkt |
record_format | marc |
spellingShingle | Gleim, Urs Schüle, Tobias Multicore-Software Grundlagen, Architektur und Implementierung in C/C++, Java und C# Softwareentwicklung (DE-588)4116522-6 gnd Parallelverarbeitung (DE-588)4075860-6 gnd Mehrkernprozessor (DE-588)7598578-0 gnd |
subject_GND | (DE-588)4116522-6 (DE-588)4075860-6 (DE-588)7598578-0 |
title | Multicore-Software Grundlagen, Architektur und Implementierung in C/C++, Java und C# |
title_auth | Multicore-Software Grundlagen, Architektur und Implementierung in C/C++, Java und C# |
title_exact_search | Multicore-Software Grundlagen, Architektur und Implementierung in C/C++, Java und C# |
title_full | Multicore-Software Grundlagen, Architektur und Implementierung in C/C++, Java und C# Urs Gleim ; Tobias Schüle |
title_fullStr | Multicore-Software Grundlagen, Architektur und Implementierung in C/C++, Java und C# Urs Gleim ; Tobias Schüle |
title_full_unstemmed | Multicore-Software Grundlagen, Architektur und Implementierung in C/C++, Java und C# Urs Gleim ; Tobias Schüle |
title_short | Multicore-Software |
title_sort | multicore software grundlagen architektur und implementierung in c c java und c |
title_sub | Grundlagen, Architektur und Implementierung in C/C++, Java und C# |
topic | Softwareentwicklung (DE-588)4116522-6 gnd Parallelverarbeitung (DE-588)4075860-6 gnd Mehrkernprozessor (DE-588)7598578-0 gnd |
topic_facet | Softwareentwicklung Parallelverarbeitung Mehrkernprozessor |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3656916&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=024396180&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT gleimurs multicoresoftwaregrundlagenarchitekturundimplementierunginccjavaundc AT schuletobias multicoresoftwaregrundlagenarchitekturundimplementierunginccjavaundc |
Beschreibung
THWS Würzburg Teilbibliothek SHL, Raum I.2.11
Signatur: |
1340 ST 230 G557 |
---|---|
Exemplar 1 | nicht ausleihbar Verfügbar Bestellen |