컴퓨터 메모리 확장 및 공유메모리 직렬 접속 방법
Computer memory expansion and Shared memory serial connection method
0
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
최근의 컴퓨터의 응용영역은 클라우드 컴퓨팅, 사물인터넷, 인메모리 컴퓨팅, 빅데이터 등으로 변화하고 있으며, 이에 따라 컴퓨터가 필요로 하는 메모리의 양은 기하급수적으로 증가하고 있다. 또한 고성능 컴퓨팅, 수퍼컴퓨팅 등공유 메모리를 필요로 하는 응용영역 역시 확대되고 있는 추세이다. 기존의 중앙처리장치(CPU)에서는 칩 면적의한계로 인하여 더 이상 메모리를 증설할 수 있는 공간이 존재하지 않으므로 메모리의 확장이 어렵고, 기존방식에서처럼 I/O를 이용한 분산공유메모리는 억세스하기에 필요한 지연시간이 매우 길기 때문에 최근의 복잡한 계산과 데이터의 이동성을 중요시하는 응용영역에서는 적합하지 않다. 본 논문에서는 인터커넥션의 개수를 최소화함으로써중앙처리장치의 칩 면적을 많이 차지하지 않으면서도 성능면에서는 I/O를 이용한 방식보다 낮은 지연시간의 효과를가져올 수 있는 직렬 메모리 접속기술을 소개하며, 이를 위한 메모리 컨트롤러 구조를 제시하고, 또한 실제 임베디드 프로세서를 이용한 시스템에 이를 적용한 결과를 보인다. 또한 본 논문에서 제시하는 직렬 메모리 접속기술을 이용하여 공유메모리를 구성하는 방법을 제안한다.
Abstract
Recently the computer's application areas are changing to new realm such as cloud computing, internet of things, in-memory computing, big data and etc. and thus the amount of memory that computer needs is increased exponentially. In addition, there is a trend that the application areas that need shared memory is expanding, for example, high-performance computing, supercomputing, and so on. Since in a conventional Central Processing Unit (CPU), due to limitations of chip area, it does not have any more space to install more memory. So it is difficult to expand the memory and distributed shared memory using the I/O as in the conventional method. And it is not appropriate in the application areas that have importance at recent complex calculation and data mobility because the delay time is too long. This paper introduces the serial memory access technique that can bring the effect of the lower delay than using I/O, not taking up too much chip area of the CPU by minimizing the number of interconnections, propose the structure of the memory controller for it, and show the result of applying it to the system using actual embedded processor system. In addition, we propose a method for configuring share memory by using the serial memory access technique presented in this paper.
참고문헌 (12)
- David A. Patterson, "Computer Organization and Design", pp.452~516 (2011), Morgan Kaufmann
- 박성규, "기존 슈퍼컴퓨터 분석을 통한 엑사스케일 컴퓨팅 시스템 전망", 한국차세대컴퓨팅학회 논문지, 8(1), pp.52~63 (2012), 한국차세대컴퓨팅학회
- 전형규, "TSV를 활용한 3차원 구조 마이크로프로세서에서의 L2 캐쉬 접근 시간 향상률 분석", 한국차세대컴퓨팅학회 논문지, 8(4), pp.66~74 (2012), 한국차세대컴퓨팅학회
- A. Okazaki, "Optical Interconnect Opportunities for Future Server Memory Systems", High Performance Computer Architecture, 46~50 (2007)
- B.J.Jeon, "Performance Analysis of the Parallel Cupid Code in Distributed Memory System Based Ethernet and InfiniBand Network", Proc. of Korean Society for Computational Fluids Engineering, 19(2), pp.24~29 (2014)
- 임철수, "클라우드 데이터센터용 DDR-SSD 기반 차세대 스토리지 시스템 성능분석", 한국차세대컴퓨팅학회 논문지, 8(1), pp.34~41 (2012), 한국차세대컴퓨팅학회
- "Intel and Micron Produce Breakthrough Memory Technolog" (2015)[URL]
- "Software Techniques for Shared-Cache Multi-Core Systems" (2012)[URL]
- L. Li, "Grid Memory Service Architecture for High Perfomance computing", Seventh International Conference on Grid and Cooperative Computing, pp.24~26 (2008)
- JEDEC, "DDR4 SDRAM JESD79-4", ~ (2012)
- H. T. Jun, "Disintegrated Control for energy-efficient and Heterogeneous memory systems", HSPA2013, pp.424~435 (2013)
- "Independent Channel vs. Lockstep Mode – Drive your Memory Faster or Safer" (2014)[URL]
