↑ OpenExpress 로고. [사진 제공 = KAIST] |
4일 한국과학기술원(KAIST)은 정명수 전기및전자공학부 교수 연구팀이 SSD(Solid State Drive) 데이터 병렬 입출력 처리를 하드웨어로 구현한 차세대 NVMe 컨트롤러 '오픈 익스프레스(OpenExpress)'를 개발했다고 밝혔다. NVMe는 저장장치를 위한 통신 규격으로, 하드디스크(HDD)에 사용되는 SATA 인터페이스에 비해 최대 6배 이상의 속도를 낼 수 있다.
이번에 개발된 오픈 익스프레스는 자유롭게 수정이 가능한 하드웨어 NVMe 컨트롤러의 지식 재산권(IP)을 무상으로 공개했다. 현재 전세계 인터넷·통신 기술(ICT) 기업들은 막대한 비용을 들여 NVMe를 사용하는 데 필요한 컨트롤러를 개발하고 있어 관련 IP를 외부에 공개하지 않고 있다. 미국 실리콘밸리에 있는 소수의 벤처기업이 자체적으로 개발한 IP를 일부 제공하지만 한 달에 약 4000만 원의 이용료를 내야 한다. 정 교수 연구팀은 수십 개 이상의 하드웨어 기본 IP들과 여러 핵심 NVMe IP 코어로 구성된 공개용 컨트롤러를 만들어 연구 목적을 위한 개발을 보다 손쉽게 만들었다.
↑ OpenExpress를 장착한 시제품 및 평면도. [사진 제공 = KAIST] |
NVMe는 HDD용으로 설계된 기존 SATA 규격이 SSD에서 제대로 성능을 발휘하지 못해 개발된 기술이다. NVMe는 SSD 성능을 최대한 활용할 수 있도록 개발된 초고속 데이터 전송규격으로 자리를 잡았다. 현재 NVMe는 USB 등 다양한 플래시 기반 저장장치에 적용되고 있다. 학계와 산업계는 차세대 메모리를 기반으로 한 시스템 장치 구성을 위해 NVMe를 계속해서 연구하고 있다.
↑ OpenExpress 및 상변화 메모리를 적용한 Optane SSD의 성능 비교 그래프. [사진 제공 = KAIST] |
한편 이번 연구 성과는 지난달 18일 열린 시스템 분야 최우수 학술대회인 'The USENIX Annual Technical Conference (ATC), 2020'에서 발표됐다. 아시아권 단일저자가 작성한 논문이 USE
“이번 연구는 차세대 메모리 개발 및 공급업체인 '멤레이(MemRay)'의 지원을 받아 진행됐으며 해당 연구에 대한 자세한 내용은 웹사이트에서 확인할 수 있다.”
[이종화 기자]
[ⓒ 매일경제 & mk.co.kr, 무단전재 및 재배포 금지]