CXL(Compute Express Link)
CPU와 GPU 같은 가속기, 메모리 사이를 고속으로 연결해, 서로 다른 장치들이 메모리 자원을 마치 하나처럼 공유하고 유연하게 확장할 수 있게 해주는 차세대 연결 규격입니다.
한눈에 보는 정의
CXL(Compute Express Link)은 CPU(중앙 처리 장치) (CPU)와 GPU(그래픽 처리 장치) (GPU) 같은 가속기, RAM(주기억장치) (메모리) 사이를 고속으로 연결해, 서로 다른 장치들이 메모리 자원을 마치 하나처럼 공유하고 유연하게 확장할 수 있게 해주는 차세대 연결 규격입니다.
자세히 알아보기
- 예문: "서버에 CXL 규격을 지원하는 메모리 확장 장치를 추가로 꽂아, 기존 메모리 슬롯의 한계를 넘어 용량을 늘렸다."
- 기존에는 CPU에 물리적으로 꽂힌 메모리만 그 CPU가 쓸 수 있었지만, CXL을 이용하면 여러 CPU나 가속기가 하나의 메모리 풀을 함께 나눠 쓸 수 있습니다.
- AI 모델 학습처럼 대량의 메모리가 필요한 작업에서, 필요할 때마다 메모리를 유연하게 늘리거나 다른 장치와 공유할 수 있어 자원 활용도를 크게 높여줍니다.
- HBM(고대역폭 메모리) (고대역폭 메모리)이 하나의 가속기 안에서 속도를 높이는 데 초점을 둔다면, CXL은 여러 장치 사이의 메모리 연결과 확장성에 초점을 둔다는 점에서 역할이 다릅니다.