skip to content
Analysis of Cache Performance for Operating Systems and Multiprogramming Preview this item
ClosePreview this item
Checking...

Analysis of Cache Performance for Operating Systems and Multiprogramming

Author: Anant Agarwal
Publisher: Boston, MA : Springer US, 1989.
Series: Kluwer international series in engineering and computer science., Parallel processing and fifth generation computing ;, 69.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:

Small changes in the performance of the memory hierarchy cause large changes in overall system performance. The strong growth of ruse machines, whose performance is more tightly coupled to the memory  Read more...

Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Anant Agarwal
ISBN: 9781461316237 1461316235
OCLC Number: 852788637
Description: 1 online resource (224 pages).
Contents: 1 Introduction --
1.1 Overview of Cache Design --
1.2 Review of Past Work --
1.3 Then, Why This Research? --
1.4 Contributions --
1.5 Organization --
2 Obtaining Accurate Trace Data --
2.1 Current Tracing Techniques --
2.2 Tracing Using Microcode --
2.3 An Experimental Implementation --
2.4 Trace Description --
2.5 Applications in Performance Evaluation --
2.6 Extensions and Summary --
3 Cache Analyses Techniques --
An Analytical Cache Model --
3.1 Motivation and Overview --
3.2 A Basic Cache Model --
3.3 A Comprehensive Cache Model --
3.4 Model Validation and Applications --
3.5 Summary --
4 Transient Cache Analysis --
Trace Sampling and Trace Stitching --
4.1 Introduction --
4.2 Transient Behavior Analysis and Trace Sampling --
4.3 Obtaining Longer Samples Using Trace Stitching --
4.4 Trace Compaction --
Cache Filtering with Blocking --
5 Cache Performance Analysis for System References --
5.1 Motivation --
5.2 Analysis of the Miss Rate Components due to System References --
5.3 Analysis of System Miss Rate --
5.4 Associativity --
5.5 Block Size --
5.6 Evaluation of Split Caches --
6 Impact of Multiprogramming on Cache Performance --
6.1 Relative Performance of Multiprogramming Cache Techniques --
6.2 More on Warm Start versus Cold Start --
6.3 Impact of Shared System Code on Multitasking Cache Performance --
6.4 Process Switch Statistics and Their Effects on Cache ModeUng --
6.5 Associativity --
6.6 Block Size --
6.7 Improving the Multiprogramming Performance of Caches --
7 Multiprocessor Cache Analysis --
7.1 Tracing Multiprocessors --
7.2 Characteristics of Traces --
7.3 Analysis --
8 Conclusions and Suggestions for Future Work --
8.1 Concluding Remarks --
8.2 Suggestions for Future Work --
Appendices --
B.1 On the Stability of the Collision Rate --
B.2 Estimating Variations in the Collision Rate --
C Inter-Run Intervals and Spatial Locality --
D Summary of Benchmark Characteristics --
E Features of ATUM-2 --
E.1 Distributing Trace Control to All Processors --
E.2 Provision of Atomic Accesses to Trace Memory --
E.3 Instruction Stream Compaction Using a Cache Simulated in Microcode --
E.4 Microcode Patch Space Conservation.
Series Title: Kluwer international series in engineering and computer science., Parallel processing and fifth generation computing ;, 69.
Responsibility: by Anant Agarwal.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/852788637> # Analysis of Cache Performance for Operating Systems and Multiprogramming
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
   library:oclcnum "852788637" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/19154172#Place/boston_ma> ; # Boston, MA
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
   schema:about <http://dewey.info/class/004.1/e23/> ;
   schema:about <http://id.worldcat.org/fast/1046280> ; # Operating systems (Computers)
   schema:about <http://id.worldcat.org/fast/872451> ; # Computer science
   schema:bookFormat schema:EBook ;
   schema:creator <http://experiment.worldcat.org/entity/work/data/19154172#Person/agarwal_anant> ; # Anant Agarwal
   schema:datePublished "1989" ;
   schema:description "1 Introduction -- 1.1 Overview of Cache Design -- 1.2 Review of Past Work -- 1.3 Then, Why This Research? -- 1.4 Contributions -- 1.5 Organization -- 2 Obtaining Accurate Trace Data -- 2.1 Current Tracing Techniques -- 2.2 Tracing Using Microcode -- 2.3 An Experimental Implementation -- 2.4 Trace Description -- 2.5 Applications in Performance Evaluation -- 2.6 Extensions and Summary -- 3 Cache Analyses Techniques -- An Analytical Cache Model -- 3.1 Motivation and Overview -- 3.2 A Basic Cache Model -- 3.3 A Comprehensive Cache Model -- 3.4 Model Validation and Applications -- 3.5 Summary -- 4 Transient Cache Analysis -- Trace Sampling and Trace Stitching -- 4.1 Introduction -- 4.2 Transient Behavior Analysis and Trace Sampling -- 4.3 Obtaining Longer Samples Using Trace Stitching -- 4.4 Trace Compaction -- Cache Filtering with Blocking -- 5 Cache Performance Analysis for System References -- 5.1 Motivation -- 5.2 Analysis of the Miss Rate Components due to System References -- 5.3 Analysis of System Miss Rate -- 5.4 Associativity -- 5.5 Block Size -- 5.6 Evaluation of Split Caches -- 6 Impact of Multiprogramming on Cache Performance -- 6.1 Relative Performance of Multiprogramming Cache Techniques -- 6.2 More on Warm Start versus Cold Start -- 6.3 Impact of Shared System Code on Multitasking Cache Performance -- 6.4 Process Switch Statistics and Their Effects on Cache ModeUng -- 6.5 Associativity -- 6.6 Block Size -- 6.7 Improving the Multiprogramming Performance of Caches -- 7 Multiprocessor Cache Analysis -- 7.1 Tracing Multiprocessors -- 7.2 Characteristics of Traces -- 7.3 Analysis -- 8 Conclusions and Suggestions for Future Work -- 8.1 Concluding Remarks -- 8.2 Suggestions for Future Work -- Appendices -- B.1 On the Stability of the Collision Rate -- B.2 Estimating Variations in the Collision Rate -- C Inter-Run Intervals and Spatial Locality -- D Summary of Benchmark Characteristics -- E Features of ATUM-2 -- E.1 Distributing Trace Control to All Processors -- E.2 Provision of Atomic Accesses to Trace Memory -- E.3 Instruction Stream Compaction Using a Cache Simulated in Microcode -- E.4 Microcode Patch Space Conservation."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/19154172> ;
   schema:genre "Electronic books"@en ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/19154172#Series/kluwer_international_series_in_engineering_and_computer_science> ; # Kluwer international series in engineering and computer science.
   schema:isPartOf <http://worldcat.org/issn/0893-3405> ; # The Kluwer International Series in Engineering and Computer Science, Parallel Processing and Fifth Generation Computing,
   schema:isSimilarTo <http://worldcat.org/entity/work/data/19154172#CreativeWork/> ;
   schema:name "Analysis of Cache Performance for Operating Systems and Multiprogramming"@en ;
   schema:productID "852788637" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/852788637#PublicationEvent/boston_ma_springer_us_1989> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/19154172#Agent/springer_us> ; # Springer US
   schema:url <http://link.springer.com/10.1007/978-1-4613-1623-7> ;
   schema:url <http://dx.doi.org/10.1007/978-1-4613-1623-7> ;
   schema:workExample <http://dx.doi.org/10.1007/978-1-4613-1623-7> ;
   schema:workExample <http://worldcat.org/isbn/9781461316237> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/852788637> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/19154172#Person/agarwal_anant> # Anant Agarwal
    a schema:Person ;
   schema:familyName "Agarwal" ;
   schema:givenName "Anant" ;
   schema:name "Anant Agarwal" ;
    .

<http://experiment.worldcat.org/entity/work/data/19154172#Series/kluwer_international_series_in_engineering_and_computer_science> # Kluwer international series in engineering and computer science.
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/852788637> ; # Analysis of Cache Performance for Operating Systems and Multiprogramming
   schema:name "Kluwer international series in engineering and computer science." ;
    .

<http://id.worldcat.org/fast/1046280> # Operating systems (Computers)
    a schema:Intangible ;
   schema:name "Operating systems (Computers)"@en ;
    .

<http://id.worldcat.org/fast/872451> # Computer science
    a schema:Intangible ;
   schema:name "Computer science"@en ;
    .

<http://link.springer.com/10.1007/978-1-4613-1623-7>
   rdfs:comment "from Springer" ;
   rdfs:comment "(Unlimited Concurrent Users)" ;
    .

<http://worldcat.org/entity/work/data/19154172#CreativeWork/>
    a schema:CreativeWork ;
   schema:description "Print version:" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/852788637> ; # Analysis of Cache Performance for Operating Systems and Multiprogramming
    .

<http://worldcat.org/isbn/9781461316237>
    a schema:ProductModel ;
   schema:isbn "1461316235" ;
   schema:isbn "9781461316237" ;
    .

<http://worldcat.org/issn/0893-3405> # The Kluwer International Series in Engineering and Computer Science, Parallel Processing and Fifth Generation Computing,
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/852788637> ; # Analysis of Cache Performance for Operating Systems and Multiprogramming
   schema:issn "0893-3405" ;
   schema:name "The Kluwer International Series in Engineering and Computer Science, Parallel Processing and Fifth Generation Computing," ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.