메뉴 건너뛰기




Volumn , Issue , 2012, Pages 337-344

Row buffer locality aware caching policies for hybrid memories

Author keywords

[No Author keywords available]

Indexed keywords

ACCESS LATENCY; CACHING POLICY; HYBRID MEMORIES; LOCALITY AWARE; MEMORY SYSTEMS; PERFORMANCE GAIN;

EID: 84872056636     PISSN: 10636404     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICCD.2012.6378661     Document Type: Conference Paper
Times cited : (212)

References (37)
  • 1
    • 0032255051 scopus 로고    scopus 로고
    • Flow and stretch metrics for scheduling continuous job streams
    • M. Bender et al. Flow and stretch metrics for scheduling continuous job streams. Symp. on Discrete Alg. 1998.
    • Symp. on Discrete Alg. 1998
    • Bender, M.1
  • 2
    • 77957928469 scopus 로고    scopus 로고
    • Architectural design for next generation heterogeneous memory systems
    • A. Bivens et al. Architectural design for next generation heterogeneous memory systems. Intl. Memory Workshop 2010.
    • Intl. Memory Workshop 2010
    • Bivens, A.1
  • 3
    • 79953109976 scopus 로고    scopus 로고
    • NV-Heaps: Making persistent objects fast and safe with next-generation, non-volatile memories
    • J. Coburn et al. NV-Heaps: making persistent objects fast and safe with next-generation, non-volatile memories. ASPLOS 2011.
    • ASPLOS 2011
    • Coburn, J.1
  • 4
    • 72249087142 scopus 로고    scopus 로고
    • Better I/O through byte-addressable, persistent memory
    • J. Condit et al. Better I/O through byte-addressable, persistent memory. SOSP 2009.
    • SOSP 2009
    • Condit, J.1
  • 5
    • 70350714582 scopus 로고    scopus 로고
    • PDRAM: A hybrid PRAM and DRAM main memory system
    • G. Dhiman et al. PDRAM: a hybrid PRAM and DRAM main memory system. DAC 2009.
    • DAC 2009
    • Dhiman, G.1
  • 6
    • 0029204095 scopus 로고    scopus 로고
    • A data cache with multiple caching strategies tuned to different types of locality
    • A. González et al. A data cache with multiple caching strategies tuned to different types of locality. ICS 1995.
    • ICS 1995
    • González, A.1
  • 7
    • 77952556352 scopus 로고    scopus 로고
    • CHOP: Adaptive filter-based dram caching for CMP server platforms
    • X. Jiang et al. CHOP: adaptive filter-based dram caching for CMP server platforms. HPCA 2010.
    • HPCA 2010
    • Jiang, X.1
  • 8
    • 0030717768 scopus 로고    scopus 로고
    • Run-time adaptive cache hierarchy management via reference analysis
    • T. L. Johnson and W.-m. Hwu. Run-time adaptive cache hierarchy management via reference analysis. ISCA 1997.
    • ISCA 1997
    • Johnson, T.L.1    Hwu, W.-M.2
  • 9
    • 77952558442 scopus 로고    scopus 로고
    • ATLAS: A scalable and high-performance scheduling algorithm for multiple memory controllers
    • Y. Kim et al. ATLAS: a scalable and high-performance scheduling algorithm for multiple memory controllers. HPCA 2010.
    • HPCA 2010
    • Kim, Y.1
  • 10
    • 79951718838 scopus 로고    scopus 로고
    • Thread cluster memory scheduling: Exploiting differences in memory access behavior
    • Y. Kim et al. Thread cluster memory scheduling: exploiting differences in memory access behavior. MICRO 2010.
    • MICRO 2010
    • Kim, Y.1
  • 11
    • 70450235471 scopus 로고    scopus 로고
    • Architecting phase change memory as a scalable DRAM alternative
    • B. C. Lee et al. Architecting phase change memory as a scalable DRAM alternative. ISCA 2009.
    • ISCA 2009
    • Lee, B.C.1
  • 12
    • 77949611974 scopus 로고    scopus 로고
    • Phase-change technology and the future of main memory
    • 30, January
    • B. C. Lee et al. Phase-change technology and the future of main memory. IEEE Micro, 30, January 2010.
    • (2010) IEEE Micro
    • Lee, B.C.1
  • 14
    • 66749189125 scopus 로고    scopus 로고
    • Prefetch-aware DRAM controllers
    • C. J. Lee et al. Prefetch-aware DRAM controllers. MICRO 2008.
    • MICRO 2008
    • Lee, C.J.1
  • 15
    • 84858776535 scopus 로고    scopus 로고
    • Efficiently enabling conventional block sizes for very large die-stacked DRAM caches
    • G. H. Loh and M. D. Hill. Efficiently enabling conventional block sizes for very large die-stacked DRAM caches. MICRO 2011.
    • MICRO 2011
    • Loh, G.H.1    Hill, M.D.2
  • 16
    • 0036508259 scopus 로고    scopus 로고
    • Challenges and future directions for the scaling of dynamic random-access memory (dram)
    • J. A. Mandelman et al. Challenges and future directions for the scaling of dynamic random-access memory (dram). IBM J. Res. Dev., 46, 2002.
    • (2002) IBM J. Res. Dev. , pp. 46
    • Mandelman, J.A.1
  • 17
    • 84870990173 scopus 로고    scopus 로고
    • Enabling efficient and scalable hybrid memories using fine-granularity DRAM cache management
    • J. Meza et al. Enabling efficient and scalable hybrid memories using fine-granularity DRAM cache management. Comp. Arch. Letters 2012.
    • (2012) Comp. Arch. Letters
    • Meza, J.1
  • 18
    • 85092664155 scopus 로고    scopus 로고
    • Operating system support for NVM+DRAM hybrid main memory
    • J. C. Mogul et al. Operating system support for NVM+DRAM hybrid main memory. HotOS 2009.
    • HotOS 2009
    • Mogul, J.C.1
  • 19
    • 84858771269 scopus 로고    scopus 로고
    • Reducing memory interference in multicore systems via application-aware memory channel partitioning
    • S. P. Muralidhara et al. Reducing memory interference in multicore systems via application-aware memory channel partitioning. MICRO 2011.
    • MICRO 2011
    • Muralidhara, S.P.1
  • 20
    • 52649119398 scopus 로고    scopus 로고
    • Parallelism-aware batch scheduling: Enhancing both performance and fairness of shared DRAM systems
    • O. Mutlu et al. Parallelism-aware batch scheduling: enhancing both performance and fairness of shared DRAM systems. ISCA 2008.
    • ISCA 2008
    • Mutlu, O.1
  • 21
    • 47349122373 scopus 로고    scopus 로고
    • Stall-time fair memory access scheduling for chip multiprocessors
    • O. Mutlu et al. Stall-time fair memory access scheduling for chip multiprocessors. MICRO 2007.
    • MICRO 2007
    • Mutlu, O.1
  • 22
    • 21644454187 scopus 로고    scopus 로고
    • Pinpointing representative portions of large Intel Itanium programs with dynamic instrumentation
    • H. Patil et al. Pinpointing representative portions of large Intel Itanium programs with dynamic instrumentation. MICRO 2004.
    • MICRO 2004
    • Patil, H.1
  • 23
    • 79957551382 scopus 로고    scopus 로고
    • MLP aware heterogeneous memory system
    • S. Phadke et al. MLP aware heterogeneous memory system. DATE 2011.
    • DATE 2011
    • Phadke, S.1
  • 24
    • 70450273507 scopus 로고    scopus 로고
    • Scalable high performance main memory system using phase-change memory technology
    • M. K. Qureshi et al. Scalable high performance main memory system using phase-change memory technology. ISCA 2009.
    • ISCA 2009
    • Qureshi, M.K.1
  • 25
    • 79959583242 scopus 로고    scopus 로고
    • Page placement in hybrid memory systems
    • L. E. Ramos et al. Page placement in hybrid memory systems. ICS 2011.
    • ICS 2011
    • Ramos, L.E.1
  • 26
    • 55449106208 scopus 로고    scopus 로고
    • Phase-change random access memory: A scalable technology
    • S. Raoux et al. Phase-change random access memory: a scalable technology. IBM J. Res. Dev., 52, 2008.
    • (2008) IBM J. Res. Dev. , pp. 52
    • Raoux, S.1
  • 27
    • 84948125832 scopus 로고    scopus 로고
    • Reducing conflicts in direct-mapped caches with a temporality-based design
    • J. Rivers and E. Davidson. Reducing conflicts in direct-mapped caches with a temporality-based design. ICPP 1996.
    • ICPP 1996
    • Rivers, J.1    Davidson, E.2
  • 28
    • 0033691565 scopus 로고    scopus 로고
    • Memory access scheduling
    • S. Rixner et al. Memory access scheduling. ISCA 2000.
    • ISCA 2000
    • Rixner, S.1
  • 29
    • 84867569482 scopus 로고    scopus 로고
    • The evicted-address filter: A unified mechanism to address both cache pollution and thrashing
    • V. Seshadri et al. The evicted-address filter: A unified mechanism to address both cache pollution and thrashing. PACT 2012.
    • PACT 2012
    • Seshadri, V.1
  • 30
    • 0034443570 scopus 로고    scopus 로고
    • Symbiotic jobscheduling for a simultaneous multithreading processor
    • A. Snavely et al. Symbiotic jobscheduling for a simultaneous multithreading processor. ASPLOS 2000.
    • ASPLOS 2000
    • Snavely, A.1
  • 31
    • 77954992165 scopus 로고    scopus 로고
    • The virtual write queue: Coordinating DRAM and last-level cache policies
    • J. Stuecheli et al. The virtual write queue: coordinating DRAM and last-level cache policies. ISCA 2010.
    • ISCA 2010
    • Stuecheli, J.1
  • 32
    • 77952283542 scopus 로고    scopus 로고
    • Micro-pages: Increasing DRAM efficiency with locality-aware data placement
    • K. Sudan et al. Micro-pages: increasing DRAM efficiency with locality-aware data placement. ASPLOS 2010.
    • ASPLOS 2010
    • Sudan, K.1
  • 33
    • 4244057196 scopus 로고    scopus 로고
    • The International Technology Roadmap for Semiconductors
    • The International Technology Roadmap for Semiconductors. Process integration, devices, and structures, 2010.
    • (2010) Process Integration, Devices, and Structures
  • 36
    • 70449623993 scopus 로고    scopus 로고
    • Exploring phase change memory and 3D die-stacking for power/thermal friendly, fast and durable memory architectures
    • W. Zhang et al. Exploring phase change memory and 3D die-stacking for power/thermal friendly, fast and durable memory architectures. PACT 2009.
    • PACT 2009
    • Zhang, W.1
  • 37
    • 52649113530 scopus 로고    scopus 로고
    • Controller for a synchronous DRAM that maximizes throughput by allowing memory requests and commands to be issued out of order
    • U.S. Patent Number 5,630,096
    • W. K. Zuravleff et al. Controller for a synchronous DRAM that maximizes throughput by allowing memory requests and commands to be issued out of order. U.S. Patent Number 5,630,096, 1997.
    • (1997)
    • Zuravleff, W.K.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.