프로그래머블 메모리 컨트롤러, 새로운 DRAM 기술 도입 용이화 (ETH 취리히, CISPA, NYU)
🇰🇷 한글 번역
취리히 연방공과대학교(ETH Zürich), CISPA, 뉴욕대학교 연구진은 “Terracotta: Enabling the Adoption of New DRAM Techniques via a Flexible DRAM Interface and Memory Controller”라는 제목의 기술 논문을 발표했다.
요약 발췌:
“DRAM은 여전히 현대 시스템의 성능, 에너지 효율성 및 견고성을 제한하고 있다. 많은 기존 연구들은 DRAM 내 연산을 지원하고, 메모리 접근 지연 시간과 병렬성을 개선하며, DRAM 유지보수 및 신뢰성을 향상시키는 DRAM 기법들을 제안해 왔다. 그러나 새로운 기법 하나를 채택할 때마다 경직된 DRAM 인터페이스와 메모리 컨트롤러에 반복적인 수정이 필요하여, 그 배포를 방해해 왔다. 우리의 목표는 이러한 반복적인 수정을 줄이는 것이다. 우리는 많은 DRAM 기법들의 DRAM 명령어와 메모리 컨트롤러 구조가 유사하다는 점을 관찰했다. 우리의 핵심 아이디어는 이러한 유사점을 활용하여 다양한 DRAM 기법을 구현하기 위한 일련의 기본 요소(primitives)를 구성하는 것이다. 우리는 두 가지 유연한 구성 요소를 갖춘 새로운 프레임워크인 Terracotta를 제안한다. (i) DRAM 벤더가 단일 표준화된 인터페이스 내에서 새로운 명령어를 정의할 수 있도록 하는 사용자 정의 명령어 확장, 그리고 (ii) 시스템 설계자가 실리콘 제작 이후(post-silicon) 새로운 DRAM 기법을 지원하도록 프로그래밍할 수 있는 프로그래머블 메모리 컨트롤러이다. 이 두 가지를 함께 사용하면, 인터페이스와 컨트롤러를 수정하는 대신 메모리 컨트롤러를 구성함으로써 배포가 가능해진다.”
기술 논문을 여기서 확인하십시오. 2026년 10월.
Songara, Harsh, Konstantinos Kanellopoulos, F. Nisa Bostancı, Konstantinos Marios Sgouras, Ataberk Olgun, İsmail Emir Yüksel, Andreas Kosmas Kakolyris, A. Giray Yağlıkçı, and Onur Mutlu. “Terracotta: Enabling the Adoption of New DRAM Techniques via a Flexible DRAM Interface and Memory Controller.” arXiv 사전 인쇄본 arXiv:2610.06475 (2026년 10월). https://doi.org/10.48550/arXiv.2610.06475
📄 원문 (English)
Researchers at ETH Zürich, CISPA, and New York University published a technical paper titled “Terracotta: Enabling the Adoption of New DRAM Techniques via a Flexible DRAM Interface and Memory Controller.”
Abstract Excerpt:
“DRAM continues to limit the performance, energy efficiency, and robustness of modern systems. Many prior works propose DRAM techniques that support in-DRAM computation, improve memory access latency and parallelism, and enhance DRAM maintenance and reliability. However, adopting each new technique requires repeated modifications to the rigid DRAM interface and memory controller, hindering its deployment. Our goal is to reduce these repeated modifications. We observe that the DRAM commands and memory controller structures of many DRAM techniques are similar. Our key idea is to use these similarities to compose a set of primitives for implementing diverse DRAM techniques. We propose Terracotta, a new framework with two flexible components: (i) custom command extensions that let DRAM vendors define new commands within a single, standardized interface, and (ii) a programmable memory controller that system designers can program to support new DRAM techniques post-silicon. Together, these enable deployment by configuring the memory controller instead of modifying the interface and controller. ”
Find the technical paper here. October 2026.
Songara, Harsh, Konstantinos Kanellopoulos, F. Nisa Bostancı, Konstantinos Marios Sgouras, Ataberk Olgun, İsmail Emir Yüksel, Andreas Kosmas Kakolyris, A. Giray Yağlıkçı, and Onur Mutlu. “Terracotta: Enabling the Adoption of New DRAM Techniques via a Flexible DRAM Interface and Memory Controller.” arXiv preprint arXiv:2610.06475 (October 2026). https://doi.org/10.48550/arXiv.2610.06475
▶ 칩 라이브 24 홈으로 — chiplive24.com