최신 정보

서버 / IT CPU•GPU•NPU•TPU의 차이

2024.07.14 06:30

엄마갯돈 조회:957 추천:3

인공지능(AI) 개발에 필수적인 머신러닝에는 GPU, NPU, TPU 등의 프로세싱 칩이 사용되고 있는데, 각각의 차이점을 알기 쉽지 않다. 구글과 클라우드 스토리지 서비스를 제공하는 ‘Backblaze’가 CPU, GPU, NPU, TPU의 차이점을 정리했다.


출처 : Backblaze
CPU란?

CPU는 ‘Central Processing Unit’의 약자로, PC에서 문서 작성, 로켓의 경로 계산, 은행의 거래 처리 등 다양한 용도로 사용되고 있다. CPU에서도 기계학습을 실시하는 게 가능하지만 계산할 때마다 메모리에 접속하는 특징이 있어, 기계학습에 필요한 대량의 계산을 실행할 때에는 메모리 통신 속도가 병목현상이 돼 처리속도가 느려진다.

GPU란?

GPU는 ‘Graphics Processing Unit’의 약자로, GPU와 메모리, 입출력 장치 등을 세트로 구성한 그래픽 보드가 시중에 널리 유통되고 있으며, GPU에는 수천 개의 산술논리연산유닛(ALU)이 탑재돼 '량의 연산을 동시에 수행하는 처리가 CPU에 비해 압도적으로 빠른 기계학습이 가능하다. 하지만 GPU는 게임이나 CG 처리 등에도 활용할 수 있는 범용 칩이기 때문에 머신러닝 전용으로 설계된 칩에 비해 효율이 떨어진다.

NPU란?

NPU는 ‘Neural Processing Unit’ 또는 ‘Neural network Processing Unit’의 약자로, GPU와 마찬가지로 대량의 연산을 동시에 수행하는 처리에 특화되어 있다. 또한, NPU는 머신러닝 전용으로 설계된 칩이기 때문에 GPU보다 더 효율적으로 연산을 수행할 수 있다. 반면 NPU는 머신러닝 전용 설계 칩이기 때문에 CPU나 GPU처럼 다양한 용도로 사용할 수 없다는 단점이 있다.

최근 출시되는 스마트폰에는 NPU를 탑재한 제품들이 많이 등장하고 있으며, 아이폰 시리즈에는 ‘Neural Engine’이라는 이름으로 탑재되어 있고, 스마트폰용 SoC인 ‘스냅드래곤(Snapdragon)’에도 NPU를 탑재한 모델이 존재한다.

TPU란?

TPU는 ‘Tensor Processing Unit’의 약자로 구글이 개발한 NPU의 일종이다. 구글은 클라우드 컴퓨팅 서비스 ‘Google Cloud’를 통해 사용자에게 TPU의 처리 능력을 제공하고 있다. 사용자는 스스로 하드웨어를 준비하지 않아도 머신러닝 관련 처리를 고효율로 수행할 수 있다.

구글은 자사가 제공하는 ‘TPU v4’가 엔비디아의 머신러닝 관련 처리 특화 GPU ‘A100’보다 1.2~1.7배 빠르고, 전력 효율도 1.3~1.9배 우수하다고 주장하고 있다.

출처 : 테크튜브(http://www.techtube.co.kr)

번호 제목 글쓴이 조회 등록일
[공지] 최신정보 이용 안내 gooddew - -
6744 소프트웨어| 오피스 2024 VL이 최신 업데이트 되었습니다. [1] new VᴇɴᴜꜱGɪ 534 04:51
6743 윈도우 / MS| Microsoft는 모든 PC에 대한 Windows 11 24H2 출시일을 공... VᴇɴᴜꜱGɪ 327 03:07
6742 윈도우 / MS| Microsoft, 인사이더 베타 및 릴리스 미리보기 채널에 Wind... VᴇɴᴜꜱGɪ 420 09-18
6741 모 바 일| 애플 iOS 18 / iPadPS 18 / watchOS 11 / tvOS 18 업데이트... asklee 307 09-17
6740 Windows 11 24H2를 실행하는 Copilot+ PC에 적용 - 패치 화... VᴇɴᴜꜱGɪ 1153 09-11
6739 Windows 11 23H2, 22H2 (KB5043076), 21H2 (KB5043067) 패... VᴇɴᴜꜱGɪ 667 09-11
6738 Windows 10 (KB5043064 / KB5043050 / KB5043051 / KB50430... [1] VᴇɴᴜꜱGɪ 407 09-11
6737 삼성전자-KISA, 갤럭시 스마트폰에 ‘악성 메시지 차단 기능... [3] asklee 1238 09-10
6736 리눅스 OS - Kali Linux 2024.3 배포 VᴇɴᴜꜱGɪ 442 09-06
6735 AMD 라이젠 성능 향상 코드 담은 윈도11 업데이트 공개 번개 1293 09-02
6734 리눅스 OS - Debian GNU/Linux 12.7 배포 [1] VᴇɴᴜꜱGɪ 322 09-01
6733 리눅스 OS - Ubuntu 24.04.1 LTS 배포 VᴇɴᴜꜱGɪ 521 08-31
6732 제어판을 잊어버리세요. Super God Mode는.... [3] VᴇɴᴜꜱGɪ 2611 08-27
6731 Windows 11 2024 업데이트 리뷰: Windows Recall 논란에도 ... [3] VᴇɴᴜꜱGɪ 2773 08-22
6730 인텔, Windows 11 버전 24H2에 Wi-Fi 7을 지원하는 새로운 ... VᴇɴᴜꜱGɪ 1318 08-22
6729 Microsoft는 일부 Windows 10 사용자에게 전체 화면 Window... [1] VᴇɴᴜꜱGɪ 2209 08-17
6728 공식 Windows 레지스트리 해킹으로 Google Chrome, Edge에... [3] VᴇɴᴜꜱGɪ 2203 08-17
6727 업체 소식| 애플, 아이폰 '삼성페이 결제' 허가…1차 대상국서 한국 빠져 asklee 1364 08-16
6726 윈도우 / MS| Microsoft에서 수정할 수 없는 KB5034440/KB5034441 업데이... VᴇɴᴜꜱGɪ 1129 08-14
6725 윈도우 / MS| 비호환 기존 PC를 Windows 11로 업그레이드할 수 있습니다 [20] VᴇɴᴜꜱGɪ 3358 08-10
XE1.11.6 Layout1.4.8