DOI QR코드

DOI QR Code

낮은 에너지 소모와 공간 오버헤드의 Last Level Cache 신뢰성 향상 기법

Improving Reliability of the Last Level Cache with Low Energy and Low Area Overhead

  • 투고 : 2012.02.13
  • 심사 : 2012.04.13
  • 발행 : 2012.04.30

초록

반도체 집적 기술의 발전은 단위 면적당 더 많은 캐쉬 메모리를 프로세서 내에 적재할 수 있도록 하였으나, 이로 인하여 프로세서는 소프트 에러에 대해 더 취약해지는 추세이며, 이는 설계 고려사항 중 신뢰성의 비중이 점점 더 커짐을 의미한다. 본 연구에서는 캐쉬 메모리 계층 중 소프트 에러에 가장 취약한 Last Level Cache에 대하여 낮은 에너지 소모와 공간 오버헤드를 갖는 저비용의 신뢰성 향상 기법에 대하여 제안하고 실험하였다. 실험 결과 소프트 에러에 대해 95.4%의 높은 에러 보호율을 보였으며, 성능은 단지 0.26%이하로 저하되었다. 또한 추가적인 에너지는 2.96%만 요구되었다.

Due to the technology scaling, more transistors can be placed on a cache memories of a processor. However, processors become more vulnerable to the soft error because of the highly integrated transistors, and consequently, the reliability of the cache memory must consider seriously at the design space level. In this paper, we propose the reliability improving technique which can be achieved with low energy and low area overheads. The simulation experiments of the proposed scheme shows over 95.4% of protection rate against the soft error with only 0.26% of performance degradations. Also, It requires only 2.96% of extra energy consumption.

키워드

참고문헌

  1. H. Asadi, V. Sridharan, M. B. Tahoori, and D. Kaeli, "Vulnerability analysis of L2 cache elements to single event upsets," in Proc. Des., Autom., Test Eur., Mar. 2006, pp. 1-6.
  2. ARM Cortex A8 processor, "http://www.arm.com/products/processors/cortex-a/cortex-a8.php"
  3. K. Bhattacharya, N. Ranganathan, and S. Kim, "A Framework for Correction of Multi-Bit Soft Errors in L2 Caches Based on Redundancy," IEEE Trans. VLSI., Vol. 17, issue. 2, pp. 196-206, Feb. 2009.
  4. W. Zhang, S. Gurumurthi, M. Kandemir, and A. Sivasubramaniam, ICR: In-cache replication for enhancing data cache reliability," in Proc. Int. Conf. Depend. Syst. Netw., 2003, pp. 291-300.
  5. O. Ergin et al, "Exploiting narrow values for soft error tolerance," IEEE Computer Architecture Letters, 2006.
  6. R. Phelan, "Addressing soft errors in ARM core-based soc," ARM White Paper, ARM Ltd., Dec 2003.
  7. ARM Cortex A9 processor, "http://www.arm.com/products/processors/cortex-a/cortex-a9.php"
  8. D. Burger and T. M. Austin. The SimpleScalar Tool Set, Version 2.0. Computer Architecture News, pages 13-25, June 1997.
  9. The Standard Performance Evaluation Corporation. Spec CPU2000 suite. http://www.specbench.org/osg/cpu2000/.
  10. N. Muralimanohar, R. Balasubramonian, and N.P. Jouppi, "CACTI 6.5," HP Laboratories, Technical Report, 2009.

피인용 문헌

  1. Reliability Improvement of the Tag Bits of the Cache Memory against the Soft Errors vol.14, pp.1, 2014, https://doi.org/10.7236/JIIBC.2014.14.1.15