ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술지 Gen-Z Memory Pool System Implementation and Performance Measurement
Cited 2 time in scopus Download 202 time Share share facebook twitter linkedin kakaostory
저자
권원옥, 석성우, 박찬호, 오명훈, 홍석빈
발행일
202206
출처
ETRI Journal, v.44 no.3, pp.450-461
ISSN
1225-6463
출판사
한국전자통신연구원 (ETRI)
DOI
https://dx.doi.org/10.4218/etrij.2021-0091
협약과제
21HS3300, 메모리 중심 차세대 컴퓨팅 시스템 구조 연구, 김강호
초록
The Gen-Z protocol is a memory semantic protocol between the memory and CPU used in computer architectures with large memory pools. This study presents the implementation of the Gen-Z hardware system configured using Gen-Z specification 1.0 and reports its performance. A hardware prototype of a DDR4 Gen-Z memory pool with an optimized character, a block device driver, and a file system for the Gen-Z hardware was designed. The Gen-Z IP was targeted to the FPGA, and a 512 GB Gen-Z memory pool was configured on an ×86 server. In the experiments, the latency and throughput of the Gen-Z memory were measured and compared with those of the local memory, SATA SSD, and NVMe using character or block device interfaces. The Gen-Z hardware exhibited superior throughput and latency performance compared with SATA SSD and NVMe at block sizes under 4 kB. The MySQL and File IO benchmark of Gen-Z showed good write performance in all block sizes and threads. Besides, it showed low latency in RocksDB's fillseq dbbench using the ext4 direct access filesystem.
KSP 제안 키워드
Block device, Computer Architecture, Device driver, File System, Hardware Prototype, Large memory, Latency performance, Local memory, Low latency, Performance measurement, Semantic protocol
본 저작물은 공공누리 제4유형 : 출처표시 + 상업적 이용금지 + 변경금지 조건에 따라 이용할 수 있습니다.
제4유형