Sparse matrix computations and their I O complexity:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Abschlussarbeit Buch |
Sprache: | English |
Veröffentlicht: |
2012
|
Schlagworte: | |
Online-Zugang: | Volltext https://nbn-resolving.org/urn:nbn:de:bvb:91-diss-20121123-1113167-0-6 Inhaltsverzeichnis |
Beschreibung: | X, 198 S. graph. Darst. |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV041438198 | ||
003 | DE-604 | ||
005 | 20140212 | ||
007 | t | ||
008 | 131122s2012 d||| m||| 00||| eng d | ||
035 | |a (OCoLC)864627064 | ||
035 | |a (DE-599)BVBBV041438198 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-384 |a DE-473 |a DE-703 |a DE-1051 |a DE-824 |a DE-29 |a DE-12 |a DE-91 |a DE-19 |a DE-1049 |a DE-92 |a DE-739 |a DE-898 |a DE-355 |a DE-706 |a DE-20 |a DE-1102 |a DE-91G | ||
082 | 0 | |a 610 | |
084 | |a MAT 659d |2 stub | ||
084 | |a DAT 517d |2 stub | ||
084 | |a DAT 406d |2 stub | ||
100 | 1 | |a Greiner, Gero |e Verfasser |4 aut | |
245 | 1 | 0 | |a Sparse matrix computations and their I O complexity |c Gero Greiner |
264 | 1 | |c 2012 | |
300 | |a X, 198 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
502 | |a München, Techn. Univ., Diss., 2012 | ||
650 | 0 | 7 | |a Matrizenmultiplikation |0 (DE-588)4169129-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Komplexitätstheorie |0 (DE-588)4120591-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Schwach besetzte Matrix |0 (DE-588)4056053-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Speicherbedarf |0 (DE-588)4644078-1 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a Matrizenmultiplikation |0 (DE-588)4169129-5 |D s |
689 | 0 | 1 | |a Schwach besetzte Matrix |0 (DE-588)4056053-3 |D s |
689 | 0 | 2 | |a Speicherbedarf |0 (DE-588)4644078-1 |D s |
689 | 0 | 3 | |a Komplexitätstheorie |0 (DE-588)4120591-1 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |o urn:nbn:de:bvb:91-diss-20121123-1113167-0-6 |
856 | 4 | 1 | |u http://mediatum.ub.tum.de/node?id=1113167 |x Verlag |z kostenfrei |3 Volltext |
856 | 4 | |u https://nbn-resolving.org/urn:nbn:de:bvb:91-diss-20121123-1113167-0-6 |x Resolving-System | |
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=026885015&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
912 | |a ebook | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-026885015 |
Datensatz im Suchindex
_version_ | 1804151555744595968 |
---|---|
adam_text | CONTENTS
1 INTRODUCTION 1
1.1 MOTIVATION 1
1.2 MODELS OF COMPUTATION 5
1.2.1 THE EXTERNAL MEMORY MODEL (EM OR I/O-MODEL) .... 5
1.2.2 THE IDEAL CACHE-OBLIVIOUS MODEL 7
1.2.3 THE PARALLEL EXTERNAL MEMORY MODEL (PEM) 7
1.2.4 A COMPARISON TO OTHER PARALLEL MODELS 10
1.2.5 THE MAPREDUCE PROGRAMMING PARADIGM 12
1.3 SPARSE MATRIX COMPUTATIONS 14
1.3.1 MEMORY LAYOUTS 15
1.3.2 INTERMEDIATE RESULTS 16
1.4 PREVIOUS WORK 17
1.4.1 MATRIX MULTIPLICATION 17
1.4.2 I/O-MODEL AND PEM MODEL 19
1.5 STRUCTURE AND CONTRIBUTION OF THIS THESIS 22
2 TECHNIQUES 25
2.1 HONG KUNG ROUNDS 27
2.2 LOWER BOUNDS BY COUNTING ARGUMENTS 29
2.2.1 TIME FORWARD ANALYSIS 29
2.2.2 TIME BACKWARD ANALYSIS 31
2.3 LOWER BOUNDS WITH A POTENTIAL FUNCTION 35
2.4 A PARALLEL LOWER BOUND FOR SIMPLE FUNCTIONS 39
2.5 A LOWER BOUND FOR SORTING IN THE COMPARISON MODEL 41
2.6 THE PEM MERGE SORT 44
2.6.1 DENSE MATRIX TRANSPOSITION 47
2.7 BUILDING BLOCKS FOR PARALLEL ALGORITHMS 48
2.7.1 GATHER AND SCATTER TASKS 48
2.7.2 PREFIX SUMS 48
HTTP://D-NB.INFO/1046972995
VIII CONTENTS
2.7.3 RANGE-BOUNDED LOAD-BALANCING 49
2.7.4 CONTRACTION . 50
3 BILINEAR FORMS 51
4 MULTIPLE VECTORS 61
4.1 INTRODUCTION 61
4.2 ALGORITHMS 67
4.2.1 DIRECT ALGORITHM 68
4.2.2 SORTING BASED ALGORITHMS 69
4.2.3 TABLE BASED ALGORITHMS 75
4.3 LOWER BOUNDS 80
4.3.1 COLUMN MAJOR LAYOUT 81
4.3.2 BEST-CASE LAYOUT 85
4.4 CONCLUSION 91
5 SPARSE X DENSE 93
5.1 INTRODUCTION 93
5.2 ALGORITHMS 95
5.2.1 LAYOUTS 96
5.2.2 DIRECT ALGORITHM 97
5.2.3 TILE-BASED ALGORITHM 98
5.2.4 USING DENSE PARTS OF A 100
5.2.5 SMALL INSTANCES 107
5.3 DERANDOMISATION 108
5.4 LOWER BOUNDS 112
5.4.1 CLOSING THE PARAMETER RANGE 116
5.5 CONCLUSION 116
6 SPARSE X SPARSE 119
6.1 INTRODUCTION 119
6.2 ALGORITHMS 122
6.2.1 DIRECT ALGORITHM AND ITS VARIANTS 122
6.2.2 SORTING-BASED ALGORITHM 123
6.2.3 TILE-BASED ALGORITHM 124
6.3 LOWER BOUNDS 125
6.3.1 LOWER BOUND FOR BY COUNTING ARGUMENTS 125
6.3.2 LOWER BOUND FOR A CLASS OF ALGORITHMS 126
6.4 CONCLUSION 137
CONTENTS IX
7 MAPREDUCE 139
7.1 INTRODUCTION 139
7.2 UPPER BOUNDS FOR THE SHUFFLE STEP 143
7.2.1 DIRECT SHUFFLING 144
7.2.2 MAP-DEPENDENT SHUFFLE PART 144
7.2.3 REDUCE-DEPENDENT SHUFFLE PART 146
7.2.4 COMPLETE SORTING/MERGING 148
7.3 LOWER BOUNDS FOR THE SHUFFLE STEP 148
7.3.1 BEST-CASE TO ROW MAJOR LAYOUT WITH MULTIPLE INPUT
PAIRS 150
7.3.2 MIXED COLUMN LAYOUT WITH MULTIPLE OUTPUT PAIRS . . . 154
7.3.3 COLUMN MAJOR LAYOUT WITH MULTIPLE OUTPUT PAIRS . . . 157
7.3.4 BEST-CASE LAYOUT WITH MULTIPLE INPUT AND OUTPUT PAIRS 158
7.3.5 TRANSPOSING BOUND 161
7.4 CONCLUSION 164
8 PERMUTATIONS 165
8.1 BMMC-PERMUTATIONS 167
8.1.1 A SIMPLE ALGORITHM FOR BMMC PERMUTATIONS 169
8.1.2 EXTENSION TO OTHER FIELDS 170
8.2 EXPANDER BLOCK GRAPHS 171
8.2.1 DEFINITIONS 171
8.2.2 AN NON-TRIVIAL EASY EXPANDER 173
8.3 CONCLUSION 179
9 CONCLUSION 181
|
any_adam_object | 1 |
author | Greiner, Gero |
author_facet | Greiner, Gero |
author_role | aut |
author_sort | Greiner, Gero |
author_variant | g g gg |
building | Verbundindex |
bvnumber | BV041438198 |
classification_tum | MAT 659d DAT 517d DAT 406d |
collection | ebook |
ctrlnum | (OCoLC)864627064 (DE-599)BVBBV041438198 |
dewey-full | 610 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 610 - Medicine and health |
dewey-raw | 610 |
dewey-search | 610 |
dewey-sort | 3610 |
dewey-tens | 610 - Medicine and health |
discipline | Informatik Mathematik Medizin |
format | Thesis Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02108nam a2200481 c 4500</leader><controlfield tag="001">BV041438198</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140212 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">131122s2012 d||| m||| 00||| eng d</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)864627064</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV041438198</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-384</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-91G</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">610</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">MAT 659d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 517d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 406d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Greiner, Gero</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Sparse matrix computations and their I O complexity</subfield><subfield code="c">Gero Greiner</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">X, 198 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="502" ind1=" " ind2=" "><subfield code="a">München, Techn. Univ., Diss., 2012</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Matrizenmultiplikation</subfield><subfield code="0">(DE-588)4169129-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Komplexitätstheorie</subfield><subfield code="0">(DE-588)4120591-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Schwach besetzte Matrix</subfield><subfield code="0">(DE-588)4056053-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Speicherbedarf</subfield><subfield code="0">(DE-588)4644078-1</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">Matrizenmultiplikation</subfield><subfield code="0">(DE-588)4169129-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Schwach besetzte Matrix</subfield><subfield code="0">(DE-588)4056053-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Speicherbedarf</subfield><subfield code="0">(DE-588)4644078-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Komplexitätstheorie</subfield><subfield code="0">(DE-588)4120591-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="o">urn:nbn:de:bvb:91-diss-20121123-1113167-0-6</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">http://mediatum.ub.tum.de/node?id=1113167</subfield><subfield code="x">Verlag</subfield><subfield code="z">kostenfrei</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">https://nbn-resolving.org/urn:nbn:de:bvb:91-diss-20121123-1113167-0-6</subfield><subfield code="x">Resolving-System</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=026885015&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ebook</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-026885015</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV041438198 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:56:41Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-026885015 |
oclc_num | 864627064 |
open_access_boolean | 1 |
owner | DE-384 DE-473 DE-BY-UBG DE-703 DE-1051 DE-824 DE-29 DE-12 DE-91 DE-BY-TUM DE-19 DE-BY-UBM DE-1049 DE-92 DE-739 DE-898 DE-BY-UBR DE-355 DE-BY-UBR DE-706 DE-20 DE-1102 DE-91G DE-BY-TUM |
owner_facet | DE-384 DE-473 DE-BY-UBG DE-703 DE-1051 DE-824 DE-29 DE-12 DE-91 DE-BY-TUM DE-19 DE-BY-UBM DE-1049 DE-92 DE-739 DE-898 DE-BY-UBR DE-355 DE-BY-UBR DE-706 DE-20 DE-1102 DE-91G DE-BY-TUM |
physical | X, 198 S. graph. Darst. |
psigel | ebook |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
record_format | marc |
spelling | Greiner, Gero Verfasser aut Sparse matrix computations and their I O complexity Gero Greiner 2012 X, 198 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier München, Techn. Univ., Diss., 2012 Matrizenmultiplikation (DE-588)4169129-5 gnd rswk-swf Komplexitätstheorie (DE-588)4120591-1 gnd rswk-swf Schwach besetzte Matrix (DE-588)4056053-3 gnd rswk-swf Speicherbedarf (DE-588)4644078-1 gnd rswk-swf (DE-588)4113937-9 Hochschulschrift gnd-content Matrizenmultiplikation (DE-588)4169129-5 s Schwach besetzte Matrix (DE-588)4056053-3 s Speicherbedarf (DE-588)4644078-1 s Komplexitätstheorie (DE-588)4120591-1 s DE-604 Erscheint auch als Online-Ausgabe urn:nbn:de:bvb:91-diss-20121123-1113167-0-6 http://mediatum.ub.tum.de/node?id=1113167 Verlag kostenfrei Volltext https://nbn-resolving.org/urn:nbn:de:bvb:91-diss-20121123-1113167-0-6 Resolving-System DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026885015&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Greiner, Gero Sparse matrix computations and their I O complexity Matrizenmultiplikation (DE-588)4169129-5 gnd Komplexitätstheorie (DE-588)4120591-1 gnd Schwach besetzte Matrix (DE-588)4056053-3 gnd Speicherbedarf (DE-588)4644078-1 gnd |
subject_GND | (DE-588)4169129-5 (DE-588)4120591-1 (DE-588)4056053-3 (DE-588)4644078-1 (DE-588)4113937-9 |
title | Sparse matrix computations and their I O complexity |
title_auth | Sparse matrix computations and their I O complexity |
title_exact_search | Sparse matrix computations and their I O complexity |
title_full | Sparse matrix computations and their I O complexity Gero Greiner |
title_fullStr | Sparse matrix computations and their I O complexity Gero Greiner |
title_full_unstemmed | Sparse matrix computations and their I O complexity Gero Greiner |
title_short | Sparse matrix computations and their I O complexity |
title_sort | sparse matrix computations and their i o complexity |
topic | Matrizenmultiplikation (DE-588)4169129-5 gnd Komplexitätstheorie (DE-588)4120591-1 gnd Schwach besetzte Matrix (DE-588)4056053-3 gnd Speicherbedarf (DE-588)4644078-1 gnd |
topic_facet | Matrizenmultiplikation Komplexitätstheorie Schwach besetzte Matrix Speicherbedarf Hochschulschrift |
url | http://mediatum.ub.tum.de/node?id=1113167 https://nbn-resolving.org/urn:nbn:de:bvb:91-diss-20121123-1113167-0-6 http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026885015&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT greinergero sparsematrixcomputationsandtheiriocomplexity |