본문 바로가기
KERD
논문KCI 등재

TSV를 활용한 3차원 구조 마이크로프로세서에서의 L2 캐쉬 접근 시간 향상률 분석

L2 Cache Delay Analysis for 3D stacked Microprocessor Architecture using TSVs

0

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

공정기술의 발달로 인해 칩의 집적도가 크게 향상되어 마이크로프로세서는 하나의 칩에 두 개 이상의 코어를 집적하는 멀티코어 프로세서로 패러다임이 바뀌고 있지만, 2차원으로 설계된 멀티코어 프로세서는 내부 연결망의 지연시간 문제로 인해 성능 향상에 제약을 받고 있다. 내부 연결망 지연시간으로 인해 성능 향상의 제약을 받는 2차원 평면구조 멀티코어 프로세서의 문제점을 해결하기 위해 TSV를 이용한 3차원 적층구조가 주목받고 있다. 본 논문에서는 2차원 평면구조 마이크로프로세서에서 접근 시간이 가장 큰 내부요소 중 하나인 L2 캐쉬 메모리를 프로세서 코어 위에 수직으로 적층하고 TSV를 통해서 연결한 3차원 적층구조 설계를 이용하여 기존의 2차원 평면구조와의 L2 캐쉬 접근 시간 측면에서의 성능을 비교 및 분석하고자 한다. 실험결과, 3차원 적층구조는 2차원 평면구조 멀티코어 프로세서와 비교하여 최대 16%의 빠른 L2 캐쉬 접근시간을 보이고, IPC 또한 2차원 평면구조 멀티코어 프로세서와 비교하여 최대 1.6% 높음을 확인 할 수 있다.

Abstract

As the process technology improves, the number of transistors in a chip increases dramatically, leading to the microprocessor paradigm shift from single-core architecture to multi-core architecture. Unfortunately, the performance of the 2D multi-core processor is restricted by the increased interconnection delay in the chip. To reduce the interconnection delay in the 2D multi-core processor, 3D stacked architecture using TSV has been researched intensively. The 3D stacked architecture improves the performance of the microprocessor by stacking cores vertically and connecting cores and memories through TSV, resulting in the reduced interconnection delay. In addition, the 3D stacked architecture can reduce the chip size, resulting in the reduced chip cost. In this work, we analyze the access delay to the L2 cache for 2D planar and 3D stacked multi-core processors, because the L2 cache is one of the most important factors in determining the processor performance. According to our simulation results, the 3D stacked architecture improves the access delay to the L2 cache by up to 16% compared to the 2D planar architecture. Moreover, the 3D architecture improves the IPC up to 1.6% than the 2D architecture.

참고문헌 (19)

  1. T. Kgil, "Using 3D Stacking Technology To Enable A Compact Energy Efficient Chip Multiprocessor", The International Conference on Architectural Support for Programming Languages and Operating Systems, 4(5), pp.117~128 (2006)
  2. D. L. Lewis, "Architectural Evaluation of 3D Stacked RRAM Caches", IEEE International 3D System Integration Conference, pp.1~4 (2009)
  3. L. Seiler, "a Many-Corex86 Architecture for Visual Computing", SIGGRAPH 08: ACM SIGGRAPH 2008 papers, 29(1), pp.10~21 (2008)
  4. 김민중, "Energy Management of Server Systems for Data Centers Using Dynamic Voltage-Frequency Scaling", 한국차세대컴퓨팅학회 논문지, 8(3), pp.94~104 (2012), 한국차세대컴퓨팅학회[DOI]
  5. R. Kalla, "IBM Power5 cip: a dual-core multithreaded processor", IEEE MICRO, 24(2), pp.40~47 (2004)
  6. J. W. Joyner, "A Three-Dimentional Stochastic Wire- Length Distribution for Variable Separational Interconnect Technology Conference", pp.126~128 (2000)
  7. K. S. Choi, "3D IC Using through Silicon via Technologies", ETRI, 25(5), pp.97~105 (2010)
  8. J. Kim, "A Novel Dimensionally-Decomposed Router for On-Chip Communication in 3D Architectures", The International Symposium on Computer Architecture, pp.138~149 (2007)
  9. D. Nelson, "A 3D Interconnect Methodology Applied to iA32-class Architectures for Performance Improvements through RC Mitigation", The 21st International VLSI Multilevel Interconnection Conference, pp.78~83 (2004)
  10. D. H. Kim, "A Study of Through-Silicon-Via Impact on the 3D Stacked IC Layout", The 2009 International Conference on Computer-Aided Design, pp.674~680 (2009)
  11. J. S. Pak, "TSV mutualinductance effect on impedance of 3D stacked on-chip PDN with Multi-TSV connections", CPMT Symposium japan, pp.1~4 (2010)
  12. "Advanced IC Packing" (2007), Electronic Trend Publications. Inc
  13. 이명호, "High-Performance Parallelization Methodology for Heterogeneous HPC Platforms", 한국차세대컴퓨팅학회 논문지, 8(3), pp.66~77 (2012), 한국차세대컴퓨팅학회[DOI]
  14. 김정원, "On-Chip SRAM을 이용한 임베디드 시스템 메모리 계층 최적화", 정보과학회논문지 : 시스템 및 이론, 36(2), pp.102~110 (2009), 한국정보과학회
  15. Y. Xu, "A Low-Radix and Low-Diameter 3D Interconnection Network Design", The International Symposium on High Performance Computer Architecture, pp.30~42 (2009)
  16. Evaluating future microprocessors: theSimpleScalar tool set, "D. Burger", University of Wisconsin-MadisonComputer Sciences Department, ~, pp.Technical ReportTR-1308 (1997)
  17. Cacti 3.0: An Integrated Cache Timing, Power, and Area Model, "P. Shivakumar", Univ. of Wisconsin-Madison Computer Sciences Dept, ~, pp.Technical Report TRWRL-2001-2 (2001)
  18. "SPEC CPU2000 Benchmarks"[URL]
  19. W. Shi, "Accelerating Memory Decryption and Authentication with Frequency Value Prediction", ICECS 2010 17th IEEE international Conference, pp.35~46 (2010)

관련 논문AI추천

이 간행물의 다른 논문 (7건)