용어 해설
- 고대역폭 메모리(HBM)
- — GPU 칩 옆에 배치되어 매우 높은 데이터 전송 속도를 제공하는 메모리 기술이다. K-Means 연산 시 거대한 거리 행렬을 이곳에 쓰고 읽는 과정에서 병목 현상이 발생하여 전체 성능을 저하시키는 원인이 된다.
- 원자적 연산(Atomic Operation)
- — 여러 스레드가 동시에 같은 메모리 주소의 값을 수정할 때 데이터 무결성을 보장하기 위해 순차적으로 처리하는 방식이다. K-Means의 업데이트 단계에서 많은 데이터가 동일한 클러스터 중심을 수정하려 할 때 심각한 대기 시간을 유발한다.
- 타일링(Tiling)
- — 거대한 데이터를 작은 블록(타일) 단위로 나누어 GPU 내부의 빠른 SRAM에 올린 뒤 연산하는 기법이다. 메모리 계층 구조를 효율적으로 활용하여 외부 메모리(HBM) 접근 횟수를 최소화하는 데 필수적이다.
- 최솟값 인덱스 추출(Argmin)
- — 함수나 배열에서 가장 작은 값을 가지는 위치(인덱스)를 찾는 연산이다. K-Means에서는 각 데이터 포인트가 어떤 클러스터 중심과 가장 가까운지 결정할 때 사용된다.
- 정적 랜덤 액세스 메모리(SRAM)
- — GPU 내부 연산 유닛 바로 옆에 위치한 매우 빠르고 작은 저장 공간이다. HBM보다 용량은 작지만 대역폭이 훨씬 높아, 연산 중 발생하는 중간 데이터를 일시적으로 보관하고 처리하는 데 사용된다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.
