sharding샤딩

sharding은 장치 하나에 다 담기지 않는 AI 모델이나 데이터를 여러 조각으로 나눠 여러 장치에 분산해 저장하고 처리하는 방법이다.

기사 1편
최근 언급

sharding은 큰 대상을 shard라고 부르는 여러 조각으로 나눠 여러 장치에 나눠 두는 분산 기법이다. AI 분야에서는 모델이 커서 GPU 한 장이나 기기 한 대의 메모리에 다 들어가지 않을 때 가중치를 여러 장치에 나눠 싣는 것을 model sharding이라고 한다. 각 장치는 맡은 부분을 계산하고 중간 결과를 주고받으며, 여러 장치가 하나의 모델처럼 학습하거나 추론한다.

여러 GPU에 모델을 나눠 돌리는 모델 병렬화에 널리 쓰이며, 장치 사이에 데이터가 자주 오가므로 연결 속도가 성능에 큰 영향을 준다. 데이터베이스 분야에서는 데이터를 행 단위로 나눠 여러 서버에 분산 저장하는 수평 분할을 가리킨다.

이 설명은 AIPOST 기사와 널리 알려진 사실을 바탕으로 정리했습니다. 잘못된 내용이 있으면 정정 요청으로 알려 주세요.

이 항목을 다룬 기사

그래서 model sharding(모델의 가중치를 여러 조각으로 나눠 여러 기기에 흩어 싣는 방법)으로 모델을 나눠 실었습니다.


© 2026 AIPOST. All rights reserved.

AIPOST는 AI 활용법, AI 보안, 성능, 창업, 헬스, 윤리, 업계 소식을 다루는 AI 전문 미디어입니다. 회원 가입 없이 이용하며, 개인정보를 처리하는 방법은 개인정보 처리방침에서 확인할 수 있습니다.