High Performance Memory Systems

Today, the more rapid rate of speed increase in microprocessor technology than in memory has created a serious memory gap (or "wall") for computer designers and manufacturers. Edited by leading international authorities in the field, High Performance Memory Systems surveys advances in tech...

Full description

Bibliographic Details
Other Authors: Hadimioglu, Haldun (Editor), Kaeli, David (Editor), Kuskin, Jeffrey (Editor), Nanda, Ashwini (Editor)
Format: eBook
Language:English
Published: New York, NY Springer New York 2004, 2004
Edition:1st ed. 2004
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
LEADER 04644nmm a2200385 u 4500
001 EB000616588
003 EBX01000000000000000469670
005 00000000000000.0
007 cr|||||||||||||||||||||
008 140122 ||| eng
020 |a 9781441989871 
100 1 |a Hadimioglu, Haldun  |e [editor] 
245 0 0 |a High Performance Memory Systems  |h Elektronische Ressource  |c edited by Haldun Hadimioglu, David Kaeli, Jeffrey Kuskin, Ashwini Nanda, Josep Torrellas 
250 |a 1st ed. 2004 
260 |a New York, NY  |b Springer New York  |c 2004, 2004 
300 |a XII, 297 p  |b online resource 
505 0 |a 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 
653 |a Electronic digital computers / Evaluation 
653 |a System Performance and Evaluation 
653 |a Computer networks  
653 |a Computer Engineering and Networks 
653 |a Processor Architectures 
653 |a Microprocessors 
653 |a Computer engineering 
653 |a Computer architecture 
700 1 |a Kaeli, David  |e [editor] 
700 1 |a Kuskin, Jeffrey  |e [editor] 
700 1 |a Nanda, Ashwini  |e [editor] 
041 0 7 |a eng  |2 ISO 639-2 
989 |b SBA  |a Springer Book Archives -2004 
028 5 0 |a 10.1007/978-1-4419-8987-1 
856 4 0 |u https://doi.org/10.1007/978-1-4419-8987-1?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 004.6 
082 0 |a 621.39 
520 |a Today, the more rapid rate of speed increase in microprocessor technology than in memory has created a serious memory gap (or "wall") for computer designers and manufacturers. Edited by leading international authorities in the field, High Performance Memory Systems surveys advances in technology, architecture, and algorithms that address both scalability needs in multiprocessors and the expanding gap between CPU/network and memory speeds. The range of approaches described here address issues present on uni-processor systems as well as on multi-processor systems. Current research highlights from both industry and academia focus on: coherence, synchronization, and allocation; power-awareness, reliability, and reconfigurability; software-based memory tuning; architecture design issues; and workload considerations. Topics and features: * Describes leading-edge research relevant to the growing disparity between CPU and memory speed * Provides theoretical and practical approaches to the memory-wall problem, including some from recent worldwide symposiums on the topic * Includes specific solutions to common problems in different operating environments * Offers a broad overview of high performance memory systems, as well as in-depth discussions of select, essential areas * Includes a concise, thorough introductory chapter about the field This unique and comprehensive compendium assembles the work by leading researchers and professionals into aspects of improving the memory-system performance of general-purpose programs. It is ideally suited for researchers and R&D professionals with interests, or practice, in computer engineering, computer architecture, memory design, and general processor architecture