메뉴 건너뛰기




Volumn , Issue , 2011, Pages 67-72

An energy-efficient adaptive hybrid cache

Author keywords

Energy Reduction; Hybrid Cache; Scratchpad Memory

Indexed keywords

BALANCING TECHNIQUES; CACHE BEHAVIOR; CACHE SETS; DATA ARRAY; ENERGY EFFICIENT; ENERGY REDUCTION; HYBRID CACHE; MEMORY ACCESS PATTERNS; PRODUCTION REDUCTION; RUNTIMES; SCRATCH PAD MEMORY;

EID: 80052721321     PISSN: 15334678     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ISLPED.2011.5993609     Document Type: Conference Paper
Times cited : (45)

References (27)
  • 1
    • 34248334635 scopus 로고    scopus 로고
    • DRDU: A data reuse analysis technique for efficient scratch-pad memory management
    • I. Issenin, E. Brockmeyer, M. Miranda, and N. Dutt, "DRDU: A data reuse analysis technique for efficient scratch-pad memory management," in ACM Trans. Des. Autom. Electron. Syst. vol. 12.2, p.15, 2007.
    • (2007) ACM Trans. Des. Autom. Electron. Syst. , vol.12 , Issue.2 , pp. 15
    • Issenin, I.1    Brockmeyer, E.2    Miranda, M.3    Dutt, N.4
  • 2
    • 0033683314 scopus 로고    scopus 로고
    • Application-specific memory management for embedded systems using software-controlled caches
    • D. Chiou, P. Jain, L. Rudolph, and S. Devadas, "Application-specific memory management for embedded systems using software-controlled caches," in Proc. DAC, 2000, pp. 416-419.
    • (2000) Proc. DAC , pp. 416-419
    • Chiou, D.1    Jain, P.2    Rudolph, L.3    Devadas, S.4
  • 3
    • 80052717378 scopus 로고    scopus 로고
    • FlexCache: A framework for flexible compiler generated data caching
    • Intelligent Memory Systems
    • C. Moritz, M. Frank, and S. Amarasinghe, "FlexCache: A framework for flexible compiler generated data caching," in Lecture Notes in Computer Science, vol. 2107, pp.135-146, 2001. (Pubitemid 33332790)
    • (2001) Lecture Notes in Computer Science , Issue.2107 , pp. 135-146
    • Moritz, C.A.1    Frank, M.2    Amarasinghe, S.3
  • 4
    • 0033723131 scopus 로고    scopus 로고
    • Reconfigurable caches and their application to media processing
    • P. Ranganathan, S. Adve, and N. Jouppi, "Reconfigurable caches and their application to media processing," in Proc. ISCA, 2000, pp. 214-224.
    • (2000) Proc. ISCA , pp. 214-224
    • Ranganathan, P.1    Adve, S.2    Jouppi, N.3
  • 6
    • 80052732153 scopus 로고    scopus 로고
    • Instruction and data cache locking on the e300 processor core
    • J. Robertson and K. Gala, "Instruction and data cache locking on the e300 processor core," Freescale Application Note, 2006.
    • (2006) Freescale Application Note
    • Robertson, J.1    Gala, K.2
  • 7
    • 70350729477 scopus 로고    scopus 로고
    • Way stealing: Cache-assisted automatic instruction set extensions
    • T. Kluter, P. Brisk, P. Ienne, and E. Charbon, "Way stealing: Cache-assisted automatic instruction set extensions," in Proc. DAC, 2009, pp. 31-36.
    • (2009) Proc. DAC , pp. 31-36
    • Kluter, T.1    Brisk, P.2    Ienne, P.3    Charbon, E.4
  • 9
    • 0033723498 scopus 로고    scopus 로고
    • A fully associative software-managed cache design
    • E. G. Hallnor and S. K. Reinhardt, "A fully associative software-managed cache design," in Proc. ISCA, 2000, pp. 107-116.
    • (2000) Proc. ISCA , pp. 107-116
    • Hallnor, E.G.1    Reinhardt, S.K.2
  • 10
    • 76749164849 scopus 로고    scopus 로고
    • Adaptive line placement with the set balancing cache
    • D. Rolán, B. Fraguela, and R. Doallo, "Adaptive line placement with the set balancing cache," in Proc. MICRO, 2009, pp. 529-540.
    • (2009) Proc. MICRO , pp. 529-540
    • Rolán, D.1    Fraguela, B.2    Doallo, R.3
  • 11
    • 0025429331 scopus 로고
    • Improving direct-mapped cache performance by the addition of a small fully-associative cache and prefetch buffers
    • N. Jouppi, "Improving direct-mapped cache performance by the addition of a small fully-associative cache and prefetch buffers," in Proc. ISCA, 1990, pp. 364-373.
    • (1990) Proc. ISCA , pp. 364-373
    • Jouppi, N.1
  • 12
    • 33845906041 scopus 로고    scopus 로고
    • Balanced cache: Reducing conflict misses of direct-mapped caches through programmable decoders
    • DOI 10.1109/ISCA.2006.12, 1635949, Proceedings - 33rd International Symposium on Computer Architecture,ISCA 2006
    • C. Zhang, "Balanced cache: Reducing conflict misses of direct-mapped caches," in Proc. ISCA, 2006, pp. 155-166. (Pubitemid 46016612)
    • (2006) Proceedings - International Symposium on Computer Architecture , vol.2006 , pp. 155-166
    • Zhang, C.1
  • 14
    • 0036957422 scopus 로고    scopus 로고
    • Fine-grain CAM-tag cache resizing using miss tags
    • M. Zhang and K. Asanovic, "Fine-grain CAM-tag cache resizing using miss tags," in Proc. ISLPED, 2002, pp.130-135.
    • (2002) Proc. ISLPED , pp. 130-135
    • Zhang, M.1    Asanovic, K.2
  • 15
    • 33746039960 scopus 로고    scopus 로고
    • Heap data allocation to scratch-pad memory in embedded systems
    • A. Dominguez, S. Udayakumaran, and R. Barua, "Heap data allocation to scratch-pad memory in embedded systems," in J. Embedded Comput., vol. 1.4, pp. 521-540, 2005.
    • (2005) J. Embedded Comput. , vol.1 , Issue.4 , pp. 521-540
    • Dominguez, A.1    Udayakumaran, S.2    Barua, R.3
  • 17
    • 80052777002 scopus 로고    scopus 로고
    • A reuse-aware prefetching algorithm for scratchpad memory
    • to appear in
    • J. Cong, H. Huang, C. Liu, and Y. Zou, "A reuse-aware prefetching algorithm for scratchpad memory," to appear in Proc. DAC, 2011.
    • (2011) Proc. DAC
    • Cong, J.1    Huang, H.2    Liu, C.3    Zou, Y.4
  • 18
    • 80052753475 scopus 로고    scopus 로고
    • LLVM compiler infrastructure: http://llvm.org/
  • 19
    • 0029518804 scopus 로고
    • Zero-cycle loads: Microarchitecture support for reducing load latency
    • T. Austin and G. Sohi, "Zero-cycle loads: microarchitecture support for reducing load latency," in Proc. MICRO, 1995, pp.82-92.
    • (1995) Proc. MICRO , pp. 82-92
    • Austin, T.1    Sohi, G.2
  • 20
    • 80052779929 scopus 로고    scopus 로고
    • HP Cacti, http://quid.hpl.hp.com:9081/cacti/
  • 21
    • 4344651302 scopus 로고    scopus 로고
    • A power-optimized 64-bit priority encoder utilizing parallel priority look-ahead
    • C. Kun, S. Quan, and A. Mason, "A power-optimized 64-bit priority encoder utilizing parallel priority look-ahead," in Proc. ISCAS, 2004, pp. II 753-756.
    • (2004) Proc. ISCAS
    • Kun, C.1    Quan, S.2    Mason, A.3
  • 25
    • 47349088877 scopus 로고    scopus 로고
    • Performance characterization of SPEC CPU benchmarks on Intel's core microarchitecture based processor
    • S. Bird, A. Phansalkar, L. K. John, A. Mericas, and R. Indukuru, "Performance characterization of SPEC CPU benchmarks on Intel's core microarchitecture based processor," in SPEC Benchmark Workshop, 2007.
    • (2007) SPEC Benchmark Workshop
    • Bird, S.1    Phansalkar, A.2    John, L.K.3    Mericas, A.4    Indukuru, R.5
  • 26
    • 80052698264 scopus 로고    scopus 로고
    • www.cdsc.ucla.edu
  • 27
    • 76749146060 scopus 로고    scopus 로고
    • McPAT: An integrated power, area, and timing modeling framework for multicore and manycore architectures
    • S. Li, J. H. Ahn, R. Strong, J. Brockman, D. Tullsen, and N. Jouppi, "McPAT: An integrated power, area, and timing modeling framework for multicore and manycore architectures," in Proc. MICRO, 2009, pp. 469-480.
    • (2009) Proc. MICRO , pp. 469-480
    • Li, S.1    Ahn, J.H.2    Strong, R.3    Brockman, J.4    Tullsen, D.5    Jouppi, N.6


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