Combating I-O bottleneck using prefetching: model, algorithms, and ramifications
Abstract Multiple memory models have been proposed to capture the effects of memory hierarchy culminating in the I-O model of Aggarwal and Vitter (Commun. ACM 31(9):1116–1127, [1988]). More than a decade of architectural advancements have led to new features that are not captured in the I-O model—mo...
Ausführliche Beschreibung
Autor*in: |
Verma, Akshat [verfasserIn] |
---|
Format: |
Artikel |
---|---|
Sprache: |
Englisch |
Erschienen: |
2008 |
---|
Schlagwörter: |
---|
Anmerkung: |
© Springer Science+Business Media, LLC 2008 |
---|
Übergeordnetes Werk: |
Enthalten in: The journal of supercomputing - Springer US, 1987, 45(2008), 2 vom: 16. Jan., Seite 205-235 |
---|---|
Übergeordnetes Werk: |
volume:45 ; year:2008 ; number:2 ; day:16 ; month:01 ; pages:205-235 |
Links: |
---|
DOI / URN: |
10.1007/s11227-007-0170-0 |
---|
Katalog-ID: |
OLC2033935604 |
---|
LEADER | 01000caa a22002652 4500 | ||
---|---|---|---|
001 | OLC2033935604 | ||
003 | DE-627 | ||
005 | 20230504053644.0 | ||
007 | tu | ||
008 | 200819s2008 xx ||||| 00| ||eng c | ||
024 | 7 | |a 10.1007/s11227-007-0170-0 |2 doi | |
035 | |a (DE-627)OLC2033935604 | ||
035 | |a (DE-He213)s11227-007-0170-0-p | ||
040 | |a DE-627 |b ger |c DE-627 |e rakwb | ||
041 | |a eng | ||
082 | 0 | 4 | |a 004 |a 620 |q VZ |
100 | 1 | |a Verma, Akshat |e verfasserin |4 aut | |
245 | 1 | 0 | |a Combating I-O bottleneck using prefetching: model, algorithms, and ramifications |
264 | 1 | |c 2008 | |
336 | |a Text |b txt |2 rdacontent | ||
337 | |a ohne Hilfsmittel zu benutzen |b n |2 rdamedia | ||
338 | |a Band |b nc |2 rdacarrier | ||
500 | |a © Springer Science+Business Media, LLC 2008 | ||
520 | |a Abstract Multiple memory models have been proposed to capture the effects of memory hierarchy culminating in the I-O model of Aggarwal and Vitter (Commun. ACM 31(9):1116–1127, [1988]). More than a decade of architectural advancements have led to new features that are not captured in the I-O model—most notably the prefetching capability. We propose a relatively simple Prefetch model that incorporates data prefetching in the traditional I-O models and show how to design optimal algorithms that can attain close to peak memory bandwidth. Unlike (the inverse of) memory latency, the memory bandwidth is much closer to the processing speed, thereby, intelligent use of prefetching can considerably mitigate the I-O bottleneck. For some fundamental problems, our algorithms attain running times approaching that of the idealized random access machines under reasonable assumptions. Our work also explains more precisely the significantly superior performance of the I-O efficient algorithms in systems that support prefetching compared to ones that do not. | ||
650 | 4 | |a External memory algorithms | |
650 | 4 | |a Prefetching | |
650 | 4 | |a Memory hierarchy | |
650 | 4 | |a Sorting | |
650 | 4 | |a Prediction sequence | |
700 | 1 | |a Sen, Sandeep |4 aut | |
773 | 0 | 8 | |i Enthalten in |t The journal of supercomputing |d Springer US, 1987 |g 45(2008), 2 vom: 16. Jan., Seite 205-235 |w (DE-627)13046466X |w (DE-600)740510-8 |w (DE-576)018667775 |x 0920-8542 |7 nnns |
773 | 1 | 8 | |g volume:45 |g year:2008 |g number:2 |g day:16 |g month:01 |g pages:205-235 |
856 | 4 | 1 | |u https://doi.org/10.1007/s11227-007-0170-0 |z lizenzpflichtig |3 Volltext |
912 | |a GBV_USEFLAG_A | ||
912 | |a SYSFLAG_A | ||
912 | |a GBV_OLC | ||
912 | |a SSG-OLC-TEC | ||
912 | |a SSG-OLC-MAT | ||
912 | |a GBV_ILN_70 | ||
912 | |a GBV_ILN_2010 | ||
912 | |a GBV_ILN_4324 | ||
951 | |a AR | ||
952 | |d 45 |j 2008 |e 2 |b 16 |c 01 |h 205-235 |
author_variant |
a v av s s ss |
---|---|
matchkey_str |
article:09208542:2008----::obtnibtlncuigrfthnmdlloih |
hierarchy_sort_str |
2008 |
publishDate |
2008 |
allfields |
10.1007/s11227-007-0170-0 doi (DE-627)OLC2033935604 (DE-He213)s11227-007-0170-0-p DE-627 ger DE-627 rakwb eng 004 620 VZ Verma, Akshat verfasserin aut Combating I-O bottleneck using prefetching: model, algorithms, and ramifications 2008 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © Springer Science+Business Media, LLC 2008 Abstract Multiple memory models have been proposed to capture the effects of memory hierarchy culminating in the I-O model of Aggarwal and Vitter (Commun. ACM 31(9):1116–1127, [1988]). More than a decade of architectural advancements have led to new features that are not captured in the I-O model—most notably the prefetching capability. We propose a relatively simple Prefetch model that incorporates data prefetching in the traditional I-O models and show how to design optimal algorithms that can attain close to peak memory bandwidth. Unlike (the inverse of) memory latency, the memory bandwidth is much closer to the processing speed, thereby, intelligent use of prefetching can considerably mitigate the I-O bottleneck. For some fundamental problems, our algorithms attain running times approaching that of the idealized random access machines under reasonable assumptions. Our work also explains more precisely the significantly superior performance of the I-O efficient algorithms in systems that support prefetching compared to ones that do not. External memory algorithms Prefetching Memory hierarchy Sorting Prediction sequence Sen, Sandeep aut Enthalten in The journal of supercomputing Springer US, 1987 45(2008), 2 vom: 16. Jan., Seite 205-235 (DE-627)13046466X (DE-600)740510-8 (DE-576)018667775 0920-8542 nnns volume:45 year:2008 number:2 day:16 month:01 pages:205-235 https://doi.org/10.1007/s11227-007-0170-0 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_2010 GBV_ILN_4324 AR 45 2008 2 16 01 205-235 |
spelling |
10.1007/s11227-007-0170-0 doi (DE-627)OLC2033935604 (DE-He213)s11227-007-0170-0-p DE-627 ger DE-627 rakwb eng 004 620 VZ Verma, Akshat verfasserin aut Combating I-O bottleneck using prefetching: model, algorithms, and ramifications 2008 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © Springer Science+Business Media, LLC 2008 Abstract Multiple memory models have been proposed to capture the effects of memory hierarchy culminating in the I-O model of Aggarwal and Vitter (Commun. ACM 31(9):1116–1127, [1988]). More than a decade of architectural advancements have led to new features that are not captured in the I-O model—most notably the prefetching capability. We propose a relatively simple Prefetch model that incorporates data prefetching in the traditional I-O models and show how to design optimal algorithms that can attain close to peak memory bandwidth. Unlike (the inverse of) memory latency, the memory bandwidth is much closer to the processing speed, thereby, intelligent use of prefetching can considerably mitigate the I-O bottleneck. For some fundamental problems, our algorithms attain running times approaching that of the idealized random access machines under reasonable assumptions. Our work also explains more precisely the significantly superior performance of the I-O efficient algorithms in systems that support prefetching compared to ones that do not. External memory algorithms Prefetching Memory hierarchy Sorting Prediction sequence Sen, Sandeep aut Enthalten in The journal of supercomputing Springer US, 1987 45(2008), 2 vom: 16. Jan., Seite 205-235 (DE-627)13046466X (DE-600)740510-8 (DE-576)018667775 0920-8542 nnns volume:45 year:2008 number:2 day:16 month:01 pages:205-235 https://doi.org/10.1007/s11227-007-0170-0 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_2010 GBV_ILN_4324 AR 45 2008 2 16 01 205-235 |
allfields_unstemmed |
10.1007/s11227-007-0170-0 doi (DE-627)OLC2033935604 (DE-He213)s11227-007-0170-0-p DE-627 ger DE-627 rakwb eng 004 620 VZ Verma, Akshat verfasserin aut Combating I-O bottleneck using prefetching: model, algorithms, and ramifications 2008 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © Springer Science+Business Media, LLC 2008 Abstract Multiple memory models have been proposed to capture the effects of memory hierarchy culminating in the I-O model of Aggarwal and Vitter (Commun. ACM 31(9):1116–1127, [1988]). More than a decade of architectural advancements have led to new features that are not captured in the I-O model—most notably the prefetching capability. We propose a relatively simple Prefetch model that incorporates data prefetching in the traditional I-O models and show how to design optimal algorithms that can attain close to peak memory bandwidth. Unlike (the inverse of) memory latency, the memory bandwidth is much closer to the processing speed, thereby, intelligent use of prefetching can considerably mitigate the I-O bottleneck. For some fundamental problems, our algorithms attain running times approaching that of the idealized random access machines under reasonable assumptions. Our work also explains more precisely the significantly superior performance of the I-O efficient algorithms in systems that support prefetching compared to ones that do not. External memory algorithms Prefetching Memory hierarchy Sorting Prediction sequence Sen, Sandeep aut Enthalten in The journal of supercomputing Springer US, 1987 45(2008), 2 vom: 16. Jan., Seite 205-235 (DE-627)13046466X (DE-600)740510-8 (DE-576)018667775 0920-8542 nnns volume:45 year:2008 number:2 day:16 month:01 pages:205-235 https://doi.org/10.1007/s11227-007-0170-0 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_2010 GBV_ILN_4324 AR 45 2008 2 16 01 205-235 |
allfieldsGer |
10.1007/s11227-007-0170-0 doi (DE-627)OLC2033935604 (DE-He213)s11227-007-0170-0-p DE-627 ger DE-627 rakwb eng 004 620 VZ Verma, Akshat verfasserin aut Combating I-O bottleneck using prefetching: model, algorithms, and ramifications 2008 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © Springer Science+Business Media, LLC 2008 Abstract Multiple memory models have been proposed to capture the effects of memory hierarchy culminating in the I-O model of Aggarwal and Vitter (Commun. ACM 31(9):1116–1127, [1988]). More than a decade of architectural advancements have led to new features that are not captured in the I-O model—most notably the prefetching capability. We propose a relatively simple Prefetch model that incorporates data prefetching in the traditional I-O models and show how to design optimal algorithms that can attain close to peak memory bandwidth. Unlike (the inverse of) memory latency, the memory bandwidth is much closer to the processing speed, thereby, intelligent use of prefetching can considerably mitigate the I-O bottleneck. For some fundamental problems, our algorithms attain running times approaching that of the idealized random access machines under reasonable assumptions. Our work also explains more precisely the significantly superior performance of the I-O efficient algorithms in systems that support prefetching compared to ones that do not. External memory algorithms Prefetching Memory hierarchy Sorting Prediction sequence Sen, Sandeep aut Enthalten in The journal of supercomputing Springer US, 1987 45(2008), 2 vom: 16. Jan., Seite 205-235 (DE-627)13046466X (DE-600)740510-8 (DE-576)018667775 0920-8542 nnns volume:45 year:2008 number:2 day:16 month:01 pages:205-235 https://doi.org/10.1007/s11227-007-0170-0 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_2010 GBV_ILN_4324 AR 45 2008 2 16 01 205-235 |
allfieldsSound |
10.1007/s11227-007-0170-0 doi (DE-627)OLC2033935604 (DE-He213)s11227-007-0170-0-p DE-627 ger DE-627 rakwb eng 004 620 VZ Verma, Akshat verfasserin aut Combating I-O bottleneck using prefetching: model, algorithms, and ramifications 2008 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © Springer Science+Business Media, LLC 2008 Abstract Multiple memory models have been proposed to capture the effects of memory hierarchy culminating in the I-O model of Aggarwal and Vitter (Commun. ACM 31(9):1116–1127, [1988]). More than a decade of architectural advancements have led to new features that are not captured in the I-O model—most notably the prefetching capability. We propose a relatively simple Prefetch model that incorporates data prefetching in the traditional I-O models and show how to design optimal algorithms that can attain close to peak memory bandwidth. Unlike (the inverse of) memory latency, the memory bandwidth is much closer to the processing speed, thereby, intelligent use of prefetching can considerably mitigate the I-O bottleneck. For some fundamental problems, our algorithms attain running times approaching that of the idealized random access machines under reasonable assumptions. Our work also explains more precisely the significantly superior performance of the I-O efficient algorithms in systems that support prefetching compared to ones that do not. External memory algorithms Prefetching Memory hierarchy Sorting Prediction sequence Sen, Sandeep aut Enthalten in The journal of supercomputing Springer US, 1987 45(2008), 2 vom: 16. Jan., Seite 205-235 (DE-627)13046466X (DE-600)740510-8 (DE-576)018667775 0920-8542 nnns volume:45 year:2008 number:2 day:16 month:01 pages:205-235 https://doi.org/10.1007/s11227-007-0170-0 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_2010 GBV_ILN_4324 AR 45 2008 2 16 01 205-235 |
language |
English |
source |
Enthalten in The journal of supercomputing 45(2008), 2 vom: 16. Jan., Seite 205-235 volume:45 year:2008 number:2 day:16 month:01 pages:205-235 |
sourceStr |
Enthalten in The journal of supercomputing 45(2008), 2 vom: 16. Jan., Seite 205-235 volume:45 year:2008 number:2 day:16 month:01 pages:205-235 |
format_phy_str_mv |
Article |
institution |
findex.gbv.de |
topic_facet |
External memory algorithms Prefetching Memory hierarchy Sorting Prediction sequence |
dewey-raw |
004 |
isfreeaccess_bool |
false |
container_title |
The journal of supercomputing |
authorswithroles_txt_mv |
Verma, Akshat @@aut@@ Sen, Sandeep @@aut@@ |
publishDateDaySort_date |
2008-01-16T00:00:00Z |
hierarchy_top_id |
13046466X |
dewey-sort |
14 |
id |
OLC2033935604 |
language_de |
englisch |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a22002652 4500</leader><controlfield tag="001">OLC2033935604</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230504053644.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">200819s2008 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/s11227-007-0170-0</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC2033935604</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-He213)s11227-007-0170-0-p</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">004</subfield><subfield code="a">620</subfield><subfield code="q">VZ</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Verma, Akshat</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Combating I-O bottleneck using prefetching: model, algorithms, and ramifications</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2008</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">© Springer Science+Business Media, LLC 2008</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Abstract Multiple memory models have been proposed to capture the effects of memory hierarchy culminating in the I-O model of Aggarwal and Vitter (Commun. ACM 31(9):1116–1127, [1988]). More than a decade of architectural advancements have led to new features that are not captured in the I-O model—most notably the prefetching capability. We propose a relatively simple Prefetch model that incorporates data prefetching in the traditional I-O models and show how to design optimal algorithms that can attain close to peak memory bandwidth. Unlike (the inverse of) memory latency, the memory bandwidth is much closer to the processing speed, thereby, intelligent use of prefetching can considerably mitigate the I-O bottleneck. For some fundamental problems, our algorithms attain running times approaching that of the idealized random access machines under reasonable assumptions. Our work also explains more precisely the significantly superior performance of the I-O efficient algorithms in systems that support prefetching compared to ones that do not.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">External memory algorithms</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Prefetching</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Memory hierarchy</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Sorting</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Prediction sequence</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Sen, Sandeep</subfield><subfield code="4">aut</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">The journal of supercomputing</subfield><subfield code="d">Springer US, 1987</subfield><subfield code="g">45(2008), 2 vom: 16. Jan., Seite 205-235</subfield><subfield code="w">(DE-627)13046466X</subfield><subfield code="w">(DE-600)740510-8</subfield><subfield code="w">(DE-576)018667775</subfield><subfield code="x">0920-8542</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:45</subfield><subfield code="g">year:2008</subfield><subfield code="g">number:2</subfield><subfield code="g">day:16</subfield><subfield code="g">month:01</subfield><subfield code="g">pages:205-235</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">https://doi.org/10.1007/s11227-007-0170-0</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-TEC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-MAT</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2010</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4324</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">45</subfield><subfield code="j">2008</subfield><subfield code="e">2</subfield><subfield code="b">16</subfield><subfield code="c">01</subfield><subfield code="h">205-235</subfield></datafield></record></collection>
|
author |
Verma, Akshat |
spellingShingle |
Verma, Akshat ddc 004 misc External memory algorithms misc Prefetching misc Memory hierarchy misc Sorting misc Prediction sequence Combating I-O bottleneck using prefetching: model, algorithms, and ramifications |
authorStr |
Verma, Akshat |
ppnlink_with_tag_str_mv |
@@773@@(DE-627)13046466X |
format |
Article |
dewey-ones |
004 - Data processing & computer science 620 - Engineering & allied operations |
delete_txt_mv |
keep |
author_role |
aut aut |
collection |
OLC |
remote_str |
false |
illustrated |
Not Illustrated |
issn |
0920-8542 |
topic_title |
004 620 VZ Combating I-O bottleneck using prefetching: model, algorithms, and ramifications External memory algorithms Prefetching Memory hierarchy Sorting Prediction sequence |
topic |
ddc 004 misc External memory algorithms misc Prefetching misc Memory hierarchy misc Sorting misc Prediction sequence |
topic_unstemmed |
ddc 004 misc External memory algorithms misc Prefetching misc Memory hierarchy misc Sorting misc Prediction sequence |
topic_browse |
ddc 004 misc External memory algorithms misc Prefetching misc Memory hierarchy misc Sorting misc Prediction sequence |
format_facet |
Aufsätze Gedruckte Aufsätze |
format_main_str_mv |
Text Zeitschrift/Artikel |
carriertype_str_mv |
nc |
hierarchy_parent_title |
The journal of supercomputing |
hierarchy_parent_id |
13046466X |
dewey-tens |
000 - Computer science, knowledge & systems 620 - Engineering |
hierarchy_top_title |
The journal of supercomputing |
isfreeaccess_txt |
false |
familylinks_str_mv |
(DE-627)13046466X (DE-600)740510-8 (DE-576)018667775 |
title |
Combating I-O bottleneck using prefetching: model, algorithms, and ramifications |
ctrlnum |
(DE-627)OLC2033935604 (DE-He213)s11227-007-0170-0-p |
title_full |
Combating I-O bottleneck using prefetching: model, algorithms, and ramifications |
author_sort |
Verma, Akshat |
journal |
The journal of supercomputing |
journalStr |
The journal of supercomputing |
lang_code |
eng |
isOA_bool |
false |
dewey-hundreds |
000 - Computer science, information & general works 600 - Technology |
recordtype |
marc |
publishDateSort |
2008 |
contenttype_str_mv |
txt |
container_start_page |
205 |
author_browse |
Verma, Akshat Sen, Sandeep |
container_volume |
45 |
class |
004 620 VZ |
format_se |
Aufsätze |
author-letter |
Verma, Akshat |
doi_str_mv |
10.1007/s11227-007-0170-0 |
dewey-full |
004 620 |
title_sort |
combating i-o bottleneck using prefetching: model, algorithms, and ramifications |
title_auth |
Combating I-O bottleneck using prefetching: model, algorithms, and ramifications |
abstract |
Abstract Multiple memory models have been proposed to capture the effects of memory hierarchy culminating in the I-O model of Aggarwal and Vitter (Commun. ACM 31(9):1116–1127, [1988]). More than a decade of architectural advancements have led to new features that are not captured in the I-O model—most notably the prefetching capability. We propose a relatively simple Prefetch model that incorporates data prefetching in the traditional I-O models and show how to design optimal algorithms that can attain close to peak memory bandwidth. Unlike (the inverse of) memory latency, the memory bandwidth is much closer to the processing speed, thereby, intelligent use of prefetching can considerably mitigate the I-O bottleneck. For some fundamental problems, our algorithms attain running times approaching that of the idealized random access machines under reasonable assumptions. Our work also explains more precisely the significantly superior performance of the I-O efficient algorithms in systems that support prefetching compared to ones that do not. © Springer Science+Business Media, LLC 2008 |
abstractGer |
Abstract Multiple memory models have been proposed to capture the effects of memory hierarchy culminating in the I-O model of Aggarwal and Vitter (Commun. ACM 31(9):1116–1127, [1988]). More than a decade of architectural advancements have led to new features that are not captured in the I-O model—most notably the prefetching capability. We propose a relatively simple Prefetch model that incorporates data prefetching in the traditional I-O models and show how to design optimal algorithms that can attain close to peak memory bandwidth. Unlike (the inverse of) memory latency, the memory bandwidth is much closer to the processing speed, thereby, intelligent use of prefetching can considerably mitigate the I-O bottleneck. For some fundamental problems, our algorithms attain running times approaching that of the idealized random access machines under reasonable assumptions. Our work also explains more precisely the significantly superior performance of the I-O efficient algorithms in systems that support prefetching compared to ones that do not. © Springer Science+Business Media, LLC 2008 |
abstract_unstemmed |
Abstract Multiple memory models have been proposed to capture the effects of memory hierarchy culminating in the I-O model of Aggarwal and Vitter (Commun. ACM 31(9):1116–1127, [1988]). More than a decade of architectural advancements have led to new features that are not captured in the I-O model—most notably the prefetching capability. We propose a relatively simple Prefetch model that incorporates data prefetching in the traditional I-O models and show how to design optimal algorithms that can attain close to peak memory bandwidth. Unlike (the inverse of) memory latency, the memory bandwidth is much closer to the processing speed, thereby, intelligent use of prefetching can considerably mitigate the I-O bottleneck. For some fundamental problems, our algorithms attain running times approaching that of the idealized random access machines under reasonable assumptions. Our work also explains more precisely the significantly superior performance of the I-O efficient algorithms in systems that support prefetching compared to ones that do not. © Springer Science+Business Media, LLC 2008 |
collection_details |
GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_2010 GBV_ILN_4324 |
container_issue |
2 |
title_short |
Combating I-O bottleneck using prefetching: model, algorithms, and ramifications |
url |
https://doi.org/10.1007/s11227-007-0170-0 |
remote_bool |
false |
author2 |
Sen, Sandeep |
author2Str |
Sen, Sandeep |
ppnlink |
13046466X |
mediatype_str_mv |
n |
isOA_txt |
false |
hochschulschrift_bool |
false |
doi_str |
10.1007/s11227-007-0170-0 |
up_date |
2024-07-03T18:58:04.148Z |
_version_ |
1803585411245670400 |
fullrecord_marcxml |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a22002652 4500</leader><controlfield tag="001">OLC2033935604</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230504053644.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">200819s2008 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/s11227-007-0170-0</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC2033935604</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-He213)s11227-007-0170-0-p</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">004</subfield><subfield code="a">620</subfield><subfield code="q">VZ</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Verma, Akshat</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Combating I-O bottleneck using prefetching: model, algorithms, and ramifications</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2008</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">© Springer Science+Business Media, LLC 2008</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Abstract Multiple memory models have been proposed to capture the effects of memory hierarchy culminating in the I-O model of Aggarwal and Vitter (Commun. ACM 31(9):1116–1127, [1988]). More than a decade of architectural advancements have led to new features that are not captured in the I-O model—most notably the prefetching capability. We propose a relatively simple Prefetch model that incorporates data prefetching in the traditional I-O models and show how to design optimal algorithms that can attain close to peak memory bandwidth. Unlike (the inverse of) memory latency, the memory bandwidth is much closer to the processing speed, thereby, intelligent use of prefetching can considerably mitigate the I-O bottleneck. For some fundamental problems, our algorithms attain running times approaching that of the idealized random access machines under reasonable assumptions. Our work also explains more precisely the significantly superior performance of the I-O efficient algorithms in systems that support prefetching compared to ones that do not.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">External memory algorithms</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Prefetching</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Memory hierarchy</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Sorting</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Prediction sequence</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Sen, Sandeep</subfield><subfield code="4">aut</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">The journal of supercomputing</subfield><subfield code="d">Springer US, 1987</subfield><subfield code="g">45(2008), 2 vom: 16. Jan., Seite 205-235</subfield><subfield code="w">(DE-627)13046466X</subfield><subfield code="w">(DE-600)740510-8</subfield><subfield code="w">(DE-576)018667775</subfield><subfield code="x">0920-8542</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:45</subfield><subfield code="g">year:2008</subfield><subfield code="g">number:2</subfield><subfield code="g">day:16</subfield><subfield code="g">month:01</subfield><subfield code="g">pages:205-235</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">https://doi.org/10.1007/s11227-007-0170-0</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-TEC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-MAT</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2010</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4324</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">45</subfield><subfield code="j">2008</subfield><subfield code="e">2</subfield><subfield code="b">16</subfield><subfield code="c">01</subfield><subfield code="h">205-235</subfield></datafield></record></collection>
|
score |
7.3995075 |