1 Introduction to High-Performance Memory Systems — scan all.- 1.1 Coherence, Synchronization, and Allocation.- 1.2 Power-Aware, Reliable, and Reconfigurable Memory.- 1.3 Software-Based Memory Tuning.- 1.4 Architecture-Based Memory Tuning.- 1.5 Workload Considerations.- I Coherence, Synchronization, and Allocation.- 2 Speculative Locks: Concurrent Execution of Critical Sections in Shared-Memory Multiprocessors.- 3 Dynamic Verification of Cache Coherence Protocols.- 4 Timestamp-Based Selective Cache Allocation.- II Power-Aware, Reliable, and Reconfigurable Memory.- 5 Power-Efficient Cache Coherence.- 6 Improving Power Efficiency with an Asymmetric Set-Associative Cache.- 7 Memory Issues in Hardware-Supported Software Safety.- 8 Reconfigurable Memory Module in the RAMP System for Stream Processing.- III Software-Based Memory Tuning.- 9 Performance of Memory Expansion Technology (MXT).- 10 Profile-Tuned Heap Access.- 11 Array Merging: A Technique for Improving Cache and TLB Behavior.- 12 Software Logging under Speculative Parallelization.- IV Architecture-Based Memory Tuning.- 13 An Analysis of Scalar Memory Accesses in Embedded and Multimedia Systems.- 14 Bandwidth-Based Prefetching for Constant-Stride Arrays.- 15 Performance Potential of Effective Address Prediction of Load Instructions.- V Workload Considerations.- 16 Evaluating Novel Memory System Alternatives for Speculative Multithreaded Computer Systems.- 17 Evaluation of Large L3 Caches Using TPC-H Trace Samples.- 18 Exploiting Intelligent Memory for Database Workloads.- Author Index.
Springer Book Archives
![]() |
Ask a Question About this Product More... |
![]() |