Simplicity versus accuracy in a model of cache coherency overhead:
Abstract: "This paper analyzes which factors are important to consider when building a model of coherency overhead for a single-bus, shared memory multiprocessor. Three architectural features are examined: (1) the size of the coherency block, (2) cache size and (3) the type of bus operation use...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Seattle, Wash.
1989
|
Schriftenreihe: | University of Washington <Seattle, Wash.> / Department of Computer Science: Technical report
89,9,9 |
Schlagworte: | |
Zusammenfassung: | Abstract: "This paper analyzes which factors are important to consider when building a model of coherency overhead for a single-bus, shared memory multiprocessor. Three architectural features are examined: (1) the size of the coherency block, (2) cache size and (3) the type of bus operation used to carry out a particular coherency function. The experiments judge the effect of each architectural parameter on model accuracy by selectively including it in a base model and then comparing the model's predictions of coherency overhead to the results of realistic multiprocessor simulations. The results indicate that coherency block size is critical to include in a model of coherency overhead This factor alone improves the accuracy of the base model by a factor of approximately 5 to 50, depending on the application. It brings model predictions to within an average of 9 percent of the realistic simulations. Cache size and the type of the coherency-related bus operation are less important, contributing a 1.5 percent (for 128K byte caches) and 6 percent improvement, respectively, averaged over all traces. The minimal benefit of incorporating cache size supports the infinite cache assumption often used in analytic models of coherency overhead. |
Beschreibung: | 31 S. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV009258317 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 940313s1989 |||| 00||| eng d | ||
035 | |a (OCoLC)23476176 | ||
035 | |a (DE-599)BVBBV009258317 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-29T | ||
100 | 1 | |a Eggers, Susan J. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Simplicity versus accuracy in a model of cache coherency overhead |
264 | 1 | |a Seattle, Wash. |c 1989 | |
300 | |a 31 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a University of Washington <Seattle, Wash.> / Department of Computer Science: Technical report |v 89,9,9 | |
520 | 3 | |a Abstract: "This paper analyzes which factors are important to consider when building a model of coherency overhead for a single-bus, shared memory multiprocessor. Three architectural features are examined: (1) the size of the coherency block, (2) cache size and (3) the type of bus operation used to carry out a particular coherency function. The experiments judge the effect of each architectural parameter on model accuracy by selectively including it in a base model and then comparing the model's predictions of coherency overhead to the results of realistic multiprocessor simulations. The results indicate that coherency block size is critical to include in a model of coherency overhead | |
520 | 3 | |a This factor alone improves the accuracy of the base model by a factor of approximately 5 to 50, depending on the application. It brings model predictions to within an average of 9 percent of the realistic simulations. Cache size and the type of the coherency-related bus operation are less important, contributing a 1.5 percent (for 128K byte caches) and 6 percent improvement, respectively, averaged over all traces. The minimal benefit of incorporating cache size supports the infinite cache assumption often used in analytic models of coherency overhead. | |
650 | 4 | |a Cache memory | |
650 | 4 | |a Multiprocessors | |
810 | 2 | |a Department of Computer Science: Technical report |t University of Washington <Seattle, Wash.> |v 89,9,9 |w (DE-604)BV008930431 |9 89,9,9 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-006160373 |
Datensatz im Suchindex
_version_ | 1804123705569181697 |
---|---|
any_adam_object | |
author | Eggers, Susan J. |
author_facet | Eggers, Susan J. |
author_role | aut |
author_sort | Eggers, Susan J. |
author_variant | s j e sj sje |
building | Verbundindex |
bvnumber | BV009258317 |
ctrlnum | (OCoLC)23476176 (DE-599)BVBBV009258317 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02256nam a2200313 cb4500</leader><controlfield tag="001">BV009258317</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">940313s1989 |||| 00||| eng d</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)23476176</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV009258317</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">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Eggers, Susan J.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Simplicity versus accuracy in a model of cache coherency overhead</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Seattle, Wash.</subfield><subfield code="c">1989</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">31 S.</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">University of Washington <Seattle, Wash.> / Department of Computer Science: Technical report</subfield><subfield code="v">89,9,9</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "This paper analyzes which factors are important to consider when building a model of coherency overhead for a single-bus, shared memory multiprocessor. Three architectural features are examined: (1) the size of the coherency block, (2) cache size and (3) the type of bus operation used to carry out a particular coherency function. The experiments judge the effect of each architectural parameter on model accuracy by selectively including it in a base model and then comparing the model's predictions of coherency overhead to the results of realistic multiprocessor simulations. The results indicate that coherency block size is critical to include in a model of coherency overhead</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">This factor alone improves the accuracy of the base model by a factor of approximately 5 to 50, depending on the application. It brings model predictions to within an average of 9 percent of the realistic simulations. Cache size and the type of the coherency-related bus operation are less important, contributing a 1.5 percent (for 128K byte caches) and 6 percent improvement, respectively, averaged over all traces. The minimal benefit of incorporating cache size supports the infinite cache assumption often used in analytic models of coherency overhead.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Cache memory</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Multiprocessors</subfield></datafield><datafield tag="810" ind1="2" ind2=" "><subfield code="a">Department of Computer Science: Technical report</subfield><subfield code="t">University of Washington <Seattle, Wash.></subfield><subfield code="v">89,9,9</subfield><subfield code="w">(DE-604)BV008930431</subfield><subfield code="9">89,9,9</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-006160373</subfield></datafield></record></collection> |
id | DE-604.BV009258317 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T17:34:01Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-006160373 |
oclc_num | 23476176 |
open_access_boolean | |
owner | DE-29T |
owner_facet | DE-29T |
physical | 31 S. |
publishDate | 1989 |
publishDateSearch | 1989 |
publishDateSort | 1989 |
record_format | marc |
series2 | University of Washington <Seattle, Wash.> / Department of Computer Science: Technical report |
spelling | Eggers, Susan J. Verfasser aut Simplicity versus accuracy in a model of cache coherency overhead Seattle, Wash. 1989 31 S. txt rdacontent n rdamedia nc rdacarrier University of Washington <Seattle, Wash.> / Department of Computer Science: Technical report 89,9,9 Abstract: "This paper analyzes which factors are important to consider when building a model of coherency overhead for a single-bus, shared memory multiprocessor. Three architectural features are examined: (1) the size of the coherency block, (2) cache size and (3) the type of bus operation used to carry out a particular coherency function. The experiments judge the effect of each architectural parameter on model accuracy by selectively including it in a base model and then comparing the model's predictions of coherency overhead to the results of realistic multiprocessor simulations. The results indicate that coherency block size is critical to include in a model of coherency overhead This factor alone improves the accuracy of the base model by a factor of approximately 5 to 50, depending on the application. It brings model predictions to within an average of 9 percent of the realistic simulations. Cache size and the type of the coherency-related bus operation are less important, contributing a 1.5 percent (for 128K byte caches) and 6 percent improvement, respectively, averaged over all traces. The minimal benefit of incorporating cache size supports the infinite cache assumption often used in analytic models of coherency overhead. Cache memory Multiprocessors Department of Computer Science: Technical report University of Washington <Seattle, Wash.> 89,9,9 (DE-604)BV008930431 89,9,9 |
spellingShingle | Eggers, Susan J. Simplicity versus accuracy in a model of cache coherency overhead Cache memory Multiprocessors |
title | Simplicity versus accuracy in a model of cache coherency overhead |
title_auth | Simplicity versus accuracy in a model of cache coherency overhead |
title_exact_search | Simplicity versus accuracy in a model of cache coherency overhead |
title_full | Simplicity versus accuracy in a model of cache coherency overhead |
title_fullStr | Simplicity versus accuracy in a model of cache coherency overhead |
title_full_unstemmed | Simplicity versus accuracy in a model of cache coherency overhead |
title_short | Simplicity versus accuracy in a model of cache coherency overhead |
title_sort | simplicity versus accuracy in a model of cache coherency overhead |
topic | Cache memory Multiprocessors |
topic_facet | Cache memory Multiprocessors |
volume_link | (DE-604)BV008930431 |
work_keys_str_mv | AT eggerssusanj simplicityversusaccuracyinamodelofcachecoherencyoverhead |