KAIST, 가정용 PC GPU로 AI급 성능 발휘하는 기술 개발
전체 맥락을 이해하기 위해서는 본문 보기를 권장합니다.
최근 그래픽처리장치(GPU)가 인공지능(AI) 체계의 핵심으로 대량 사용되고 있지만, GPU의 메모리는 초병렬 연산으로 대규모 출력데이터가 발생할 때 이를 제대로 처리하지 못하는 한계가 있다.
김 교수팀이 개발한 'INFINEL' 기술은 GPU 메모리의 일부 공간을 수백 만개 이상의 청크로 나눠 관리하면서 초병렬 연산내용이 담긴 GPU 커널 프로그램을 실행하면서 각 스레드가 메모리 충돌 없이 필요한 청크 메모리를 할당받아 자신의 출력 데이터를 저장하는 것이 핵심이다.
이 글자크기로 변경됩니다.
(예시) 가장 빠른 뉴스가 있고 다양한 정보, 쌍방향 소통이 숨쉬는 다음뉴스를 만나보세요. 다음뉴스는 국내외 주요이슈와 실시간 속보, 문화생활 및 다양한 분야의 뉴스를 입체적으로 전달하고 있습니다.
최근 그래픽처리장치(GPU)가 인공지능(AI) 체계의 핵심으로 대량 사용되고 있지만, GPU의 메모리는 초병렬 연산으로 대규모 출력데이터가 발생할 때 이를 제대로 처리하지 못하는 한계가 있다.
KAIST는 전산학부 김민수 교수팀이 메모리 용량이 한정된 GPU로도 대량 데이터를 고속으로 전송 및 저장할 수 있는 데이터 처리기술(INFINEL)을 개발했다고 7일 밝혔다.
이 기술을 활용하면 가정용 PC 수준의 GPU로도 생성형AI와 같은 고난이도 연산과 대규모 출력을 빠르게 수행할 수 있을 전망이다.
GPU는 근본적으로 CPU와 달리 메모리 관리 기능이 매우 제한적이기 때문에 예측할 수 없는 대규모의 데이터를 유연하게 관리하기 어려운 문제가 있다.
최근 AI의 활용이 급속 증가하면서 지식그래프처럼 정점과 간선으로 이뤄진 그래프 구조 데이터 구축과 사용 역시 증가하고 있다.
그래프 구조 데이터에 대해 난이도 높은 초병렬 연산을 수행할 경우 출력 결과가 매우 크고, 각 스레드 출력 크기를 예측하기 어렵다는 문제가 발생한다.
특히 GPU로는 난이도가 높은 삼각형 나열 등 그래프 초병렬 연산을 수행할 수 없다.
김 교수팀이 개발한 ‘INFINEL’ 기술은 GPU 메모리의 일부 공간을 수백 만개 이상의 청크로 나눠 관리하면서 초병렬 연산내용이 담긴 GPU 커널 프로그램을 실행하면서 각 스레드가 메모리 충돌 없이 필요한 청크 메모리를 할당받아 자신의 출력 데이터를 저장하는 것이 핵심이다.
또 GPU 메모리가 가득 차도 중단되지 않고 초병렬 연산과 결과 출력 및 저장을 지속할 수 있는 것도 특징이다.
이 기술을 사용하면 가정용 PC의 GPU로도 테라바이트급 출력이 필요한 고낭이도 연산을 수행할 수 있다.
연구팀은 INFINEL 기술을 다양한 실험 환경과 데이터 셋을 통해 검증, 종래 최고 성능의 동적메모리 관리자기술보다 55배, 커널을 2번 실행하는 2단계 기술에 비해서는 32배 향상된 연산성능 보였다.
김 교수는 “생성형 AI나 메타버스 시대에 GPU 컴퓨팅의 대규모 출력 데이터를 빠르게 처리할 수 있는 기술이 중요해질 것”이라며 “INFINEL 기술이 그 일부 역할을 할 것으로 기대한다”고 말했다.
대덕특구=이재형 기자 jh@kukinews.com
Copyright © 쿠키뉴스. 무단전재 및 재배포 금지.
- 최태원‧노소영, 대법원까지 간다…상고심서 재산분할 다툴 듯
- “崔 동거인에 1000억 증여”…노소영 법률대리인, 허위사실공표 검찰 송치
- 비상걸린 尹지지율…박근혜 탄핵 직전인 ‘17%’ 찍어 [갤럽]
- 올해, 지난해보다 평균 온도 더 높다…유엔 “온실가스 감축해야”
- 법사위, ‘검찰 특활비 0원’ 예산안 의결…與 “보복 삭감”
- 美연준 금리 인하, 사퇴 거부한 파월…한국 증시도 ‘숨고르기’
- 부동산 경기 침체에 경제성장 발목잡힌 中, 2000조원 투입
- 막 올린 ‘2024 코세페’…경기 반등 불씨 살린다 [가봤더니]
- 대체로 맑은 날씨에 추위 풀린다…낮 최고 16~21도
- “매트리스 찌꺼기도 옷이 된다”…슬로우베드의 진짜 친환경 [가봤더니]