000 05417nam a2200733 i 4500
001 6812718
003 IEEE
005 20200413152902.0
006 m eo d
007 cr cn |||m|||a
008 110618s2011 caua foab 000 0 eng d
020 _a9781598297546 (electronic bk.)
020 _z9781598297539 (pbk.)
024 7 _a10.2200/S00365ED1V01Y201105CAC017
_2doi
035 _a(CaBNVSL)gtp00548368
035 _a(OCoLC)742535645
040 _aCaBNVSL
_cCaBNVSL
_dCaBNVSL
050 4 _aTK7895.M4
_bB255 2011
082 0 4 _a621.39732
_222
100 1 _aBalasubramonian, Rajeev.
245 1 0 _aMulti-core cache hierarchies
_h[electronic resource] /
_cRajeev Balasubramonian, Norman Jouppi, Naveen Muralimanohar.
260 _aSan Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA) :
_bMorgan & Claypool,
_cc2011.
300 _a1 electronic text (xiv, 137 p.) :
_bill., digital file.
490 1 _aSynthesis lectures on computer architecture,
_x1935-3243 ;
_v# 17
538 _aMode of access: World Wide Web.
538 _aSystem requirements: Adobe Acrobat Reader.
500 _aPart of: Synthesis digital library of engineering and computer science.
500 _aSeries from website.
504 _aIncludes bibliographical references (p. 119-136).
505 0 _aPreface -- Acknowledgments --
505 8 _a1. Basic elements of large cache design -- Shared vs. private caches -- Shared LLC -- Private LLC -- Workload analysis -- Centralized vs. distributed shared caches -- Non-uniform cache access -- Inclusion --
505 8 _a2. Organizing data in CMP last level caches -- Data management for a large shared NUCA cache -- Placement/migration/search policies for D-NUCA -- Replication policies in shared caches -- OS-based page placement -- Data management for a collection of private caches -- Discussion --
505 8 _a3. Policies impacting cache hit rates -- Cache partitioning for throughput and quality-of-service -- Introduction -- Throughput -- QoS policies -- Selecting a highly useful population for a large shared cache -- Replacement/insertion policies -- Novel organizations for associativity -- Block-level optimizations -- Summary --
505 8 _a4. Interconnection networks within large caches -- Basic large cache design -- Cache array design -- Cache interconnects -- Packet-switched routed networks -- The impact of interconnect design on NUCA and UCA caches -- NUCA caches -- UCA caches -- Innovative network architectures for large caches --
505 8 _a5. Technology -- Static-RAM limitations -- Parameter variation -- Modeling methodology -- Mitigating the effects of process variation -- Tolerating hard and soft errors -- Leveraging 3D stacking to resolve SRAM problems -- Emerging technologies -- 3T1D RAM -- Embedded DRAM -- Non-volatile memories --
505 8 _a6. Concluding remarks -- Bibliography -- Authors' biographies.
506 1 _aAbstract freely available; full-text restricted to subscribers or individual document purchasers.
510 0 _aCompendex
510 0 _aINSPEC
510 0 _aGoogle scholar
510 0 _aGoogle book search
520 3 _aA key determinant of overall system performance and power dissipation is the cache hierarchy since access to off-chip memory consumes many more cycles and energy than on-chip accesses. In addition, multi-core processors are expected to place ever higher bandwidth demands on the memory system. All these issues make it important to avoid off-chip memory access by improving the efficiency of the on-chip cache. Future multi-core processors will have many large cache banks connected by a network and shared by many cores. Hence, many important problems must be solved: cache resources must be allocated across many cores, data must be placed in cache banks that are near the accessing core, and the most important data must be identified for retention. Finally, difficulties in scaling existing technologies require adapting to and exploiting new technology constraints. The book attempts a synthesis of recent cache research that has focused on innovations for multi-core processors. It is an excellent starting point for early-stage graduate students, researchers, practitioners who wish to understand the landscape of recent cache research. The book is suitable as a reference for advanced computer architecture classes as well as for experienced researchers and VLSI engineers.
530 _aAlso available in print.
588 _aTitle from PDF t.p. (viewed on June 18, 2011).
650 0 _aCache memory.
650 0 _aComputer architecture.
653 _aComputer architecture
653 _aMulti-core processors
653 _aCache hierarchies
653 _aShared and private caches
653 _aNon-uniform cache access (NUCA)
653 _aQuality-of-service
653 _aCache partitions
653 _aReplacement policies
653 _aMemory prefetch
653 _aOn-chip networks
653 _aMemory cells
700 1 _aJouppi, Norman P.
_q(Norman Paul)
700 1 _aMuralimanohar, Naveen.
776 0 8 _iPrint version:
_z9781598297539
830 0 _aSynthesis digital library of engineering and computer science.
830 0 _aSynthesis lectures on computer architecture,
_x1935-3243 ;
_v# 17.
856 4 2 _3Abstract with links to resource
_uhttp://ieeexplore.ieee.org/servlet/opac?bknumber=6812718
999 _c561854
_d561854