삼성전자, 업계 최초 CXL 메모리 소프트웨어 개발 솔루션 공개

2021/10/07
본문듣기 AUDIO Play
공유 레이어 열기/닫기
주소가 복사되었습니다.

삼성전자가 업계 최초로 개발한 CXL 메모리의 생태계 확대를 위해 오픈소스 기반 소프트웨어 솔루션을 공개했다.

CXL(Compute Express Link, CXL)은 AI, 머신러닝, 빅데이터 등 고성능 컴퓨팅 시스템에서 서로 다른 종류의 장치들을 보다 효율적으로 활용하기 위해 제안된 차세대 인터페이스로 CXL 기반 D램을 적용하면 시스템의 메모리 용량을 획기적으로 확장할 수 있다.

삼성전자는 지난 5월 CXL 기반의 D램을 선보인 데 이어, CXL D램에 대한 시스템 개발자들의 기술 접근성을 높이기 위해 ‘스케일러블 메모리 개발 키트(Scalable Memory Development Kit, SMDK)’를 개발했다.

SMDK는 차세대 이종 메모리 시스템 환경에서 기존에 탑재된 메인 메모리와 CXL 메모리가 최적으로 동작하도록 도와주는 소프트웨어 개발 도구로 API, 라이브러리 등으로 구성됐다.

라이브러리는 개발자들이 프로그램을 개발할 때 사용하는 함수들의 집합으로 API는 라이브러리에 접근하기 위한 통로와 같은 역할을 한다. 즉 개발자들은 프로그램 개발에 필요한 기능을 다시 만들 필요없이, API를 통해 원하는 프로그램을 빠르고 쉽게 만들 수 있다.

또한 소프트웨어 개발자들은 오픈소스 기반의 SMDK를 통해 개발자들이 다양한 시스템 환경에 맞춰 기존 메모리와 CXL 메모리의 사용 우선순위, 사용량, 대역폭, 보안 기능 등을 조정할 수 있게 했다.

삼성전자 메모리사업부 상품기획팀 박철민 상무는 “차세대 메모리가 탑재된 고성능 컴퓨팅 시스템에서 소프트웨어의 중요성이 강조되고 있다”며, “삼성전자는 고객들이 적기에 신규 시스템을 개발하고 생태계가 빠르게 확장될 수 있도록 하드웨어와 소프트웨어를 아우르는 토탈 메모리 솔루션을 제공해 나갈 것”이라고 밝혔다.

삼성전자는 주요 고객들과 AI, 엣지 클라우드 등 다양한 응용환경에서 평가 검증을 통해 SMDK를 최적화하고, 내년 상반기에는 모든 개발자들이 이용할 수 있도록 공개할 계획이다.

SAMSUNG CXL MEMORY EXPANDER SAMSUNG CXL MEMORY EXPANDER

CXL 메모리 소프트웨어 개발 솔루션(인포그래픽) / 스케일러블 메모리 개발 키트(SMDK) 메인 메모리와 메모리 익스펜더(CXL)가 함께 동작하도록 도와주는 소프트웨어 개발 키트 데이터센터, 엣지 클라우드향 어플리케이션 SMDK Compatible API Optimization API Library Intelligent Tiering Engine Memory Pool Mgmt Memory Zone Noraml ZONE CXL.Men ZONE Server Main Board DRAM Memory Expander CPU SMDK API Compatible API : 기존 응용프로그램 수정없이 이종 메모리 시스템을 사용할 수 있게 해줌 Optimization API : 응용프로그램별로 이종 메모리 시스템을 더욱 최적화해서 사용할 수 있게 해줌 Libray Intelligent Tiering Engine : API 요청에 따라 메모리 별 사용 우선 순위, 사용량, 대역폭, 보안 기능 등에 대한 조정 Memory Pool Management : 메인메모리 및 CXL 메모리를 통합 관리하여 시스템내 메모리용량 확장성 제공 Memory Zone OS 및 어플리케이션에서 이종 메모리를 각각 사용할 수 있도록 인식

제품뉴스 > 반도체

프레스센터 > 보도자료

프레스센터

삼성전자 뉴스룸의 직접 제작한 기사와 이미지는 누구나 자유롭게 사용하실 수 있습니다.
그러나 삼성전자 뉴스룸이 제공받은 일부 기사와 이미지는 사용에 제한이 있습니다.
<삼성전자 뉴스룸 콘텐츠 이용에 대한 안내 바로가기>

TOP