마더보드에는 CPU, GPU, HDD, SSD, RAM 등 고유한 이름을 가진 컴퓨터의 중요한 구성 요소가 많이 포함되어 있습니다. 이러한 각 약어에는 고유한 디코딩이 있지만 이 순간그것이 무엇이든 중요합니까 - GPU?

이 용어와 비슷한 이름이 있습니다. 이것은 CPU입니다. 경험이 없는 많은 사용자가 이러한 이름을 혼동하는데 이는 사실이 아닙니다. 우선 CPU가 CPU, 전체 시스템의 두뇌입니다. 이 약어는 다음과 같이 해독됩니다 - 중앙 프로세서 장치.

그러나 GPU는 그래픽 솔루션일 뿐인 프로세서이기도 합니다. 그 임무는 이미지를 처리하고 표시하는 것입니다. 약어의 전체 이름은 다음과 같습니다 - 그래픽 처리 장치.

이러한 설명을 통해 GPU가 그래픽 형식의 데이터만 처리하는 중앙 처리 장치가 아님을 이해할 수 있습니다. 그것은 중앙 프로세서의 프로토콜을 따르며 그것과 달리 자체 논리 장치를 가지고 있습니다. 메인 프로세서와 마찬가지로 그래픽 하나에는 코어가 있지만 수십 개가 아니라 수천 개가 있습니다. 이러한 많은 수의 코어는 렌더링 및 임시 다중 작업과 관련된 데이터를 수신하고 처리하는 데 필요합니다.

GPU가 그래픽 프로세서이고 그 작업이 그래픽 데이터를 처리하는 것이라는 일반적인 개념을 이미 알고 있으므로 열거로 넘어갈 수 있습니다.

현재 통합 그래픽 프로세서에는 두 가지 유형이 있습니다. 마더보드프로세서에 내장되어 있습니다.

첫 번째 버전에서는 GPU 칩이 마더보드 텍스올라이트에 직접 납땜되어 GPU라는 사실을 아는 사람이 거의 없습니다. 브랜드 이름이 적힌 일반 검은색 칩처럼 보입니다. 일련 번호및 일부 매개변수를 나타내는 숫자의 조합. 이러한 그래픽 솔루션에는 자체 메모리 양이 없기 때문에 메모리 양을 사용하여 RAM에서 이 매개변수를 차용합니다.

프로세서에 내장된 칩의 경우 보기가 어려우며 중앙 프로세서 자체를 파싱할 때만 나온다. 거의 모든 차세대 프로세서에는 추가 코어, 그래픽이라고 합니다. 동시에 프로세서 가격은 크게 오르지 않지만 별도의 그래픽 카드가 필요하지 않습니다.

임베디드 GPU열 전달에 긍정적인 영향을 미치는 수십 퍼센트의 에너지 소비를 절약할 수 있습니다. 그러나 상당한 단점도 있으며 그 중 하나는 낮은 성능입니다. 이러한 경제적인 그래픽은 다음 작업에 적합합니다. 사무 프로그램높은 전력을 필요로 하지 않는 응용 프로그램.

컴퓨터의 GPU - 무엇이며 어떻게 결정합니까? 이전에 두 가지 유형의 통합 그래픽 프로세서가 제공된 경우 추가로 개별 비디오 카드 옵션을 고려할 수 있습니다. 이를 바탕으로 GPU는 프로세서에만 해당하는 지정이며 세부 사항 중 하나는 비디오 카드임을 이해할 수 있습니다. 그러나 이 세부 사항이 가장 중요합니다. 또한 비디오 카드 보드에는 메모리 칩, 커패시터, 전원 커넥터 또는 커넥터, 보호 덮개, 라디에이터 및 냉각기가 있습니다.

통합 비디오 카드와 개별 ​​비디오 카드의 차이점은 두 번째 카드가 내장 버전보다 훨씬 강력하고 생산적이라는 것입니다. 첫째, 그리기 개체의 속도에 직접적인 영향을 미치는 일정량의 메모리가 있습니다. 둘째, 해당 매개 변수에는 확장 버스가 포함되며 비트 심도를 높일 수 있습니다. 처리량데이터 전송을 위해.

이러한 그래픽 어댑터는 단순히 시작하고 생산하기 위해 추가 전원이 필요합니다. 고품질 이미지. 모든 성능에도 불구하고 통합 카드와 크게 다르지 않은 개별 그래픽 카드에 대한 사무실 옵션이 있습니다. 게임 옵션은 구조와 잠재력이 더 강력하지만 훨씬 더 많은 에너지를 소비합니다.

온도 체제

더 나은 기능을 위해서는 컴퓨터의 GPU와 온도를 알아야 합니다. 통합 및 개별 GPU를 냉각하는 방법은 무엇입니까? 통합 GPU를 냉각하려면 케이스에 팬을 배치하는 것으로 충분하지만 개별 옵션에는 자체 냉각 시스템이 있습니다. 칩 위에 있는 팬의 수에 따라 칩이 얼마나 잘 냉각되는지 명확해집니다.

비디오 카드의 냉각 시스템은 매우 간단합니다. 열 페이스트를 사용하여 칩이 방열판 튜브와 접촉하고 냉각기로 냉각되는 라디에이터로 이동합니다.

칩의 작동 온도는 70도 이하이며 온도가 더 올라가면 과열로 간주될 수 있습니다. 비디오 카드의 과열을 방지하려면 써멀 페이스트를 교체하면서 적시에 비디오 카드의 먼지를 청소하는 것으로 충분합니다. 비디오 카드의 현재 온도 상태를 확인하려면 적절한 프로그램(예: AIDA 64)을 실행하기만 하면 됩니다. 거기에서 그래픽 어댑터뿐만 아니라 전체 시스템의 온도도 볼 수 있습니다.

개발자는 응용 프로그램이 느려지거나 불필요한 작업을 수행하지 않도록 장치의 그래픽 처리 장치(GPU)를 효율적으로 사용하는 방법을 배워야 합니다.

GPU 렌더링 설정 사용자 지정

앱이 느린 경우 화면 새로 고침 프레임의 일부 또는 전체가 업데이트되는 데 16밀리초보다 오래 걸립니다. 화면에서 프레임 업데이트를 시각적으로 보려면 장치에서 특수 옵션(프로필 GPU 렌더링)을 활성화할 수 있습니다.

프레임을 렌더링하는 데 걸리는 시간을 빠르게 확인할 수 있습니다. 16밀리초 이내로 유지해야 함을 상기시켜 드리겠습니다.

이 옵션은 Android 4.1부터 시작하는 기기에서 사용할 수 있습니다. 장치에서 개발자 모드를 활성화해야 합니다. 버전 4.2 이상의 장치에서 모드는 기본적으로 숨겨져 있습니다. 활성화하려면 다음으로 이동하십시오. 설정 | 전화 정보라인을 일곱 번 클릭하십시오. 빌드 번호.

활성화 후 이동 개발자 옵션그리고 요점을 찾아 곡조 GPU 설정심상(프로필 GPU 렌더링), 활성화해야 합니다. 팝업 창에서 옵션을 선택합니다. 화면의 열(화면에서 막대로). 이 경우 차트는 실행 중인 응용 프로그램 위에 표시됩니다.

응용 프로그램뿐만 아니라 다른 응용 프로그램도 테스트할 수 있습니다. 응용 프로그램을 시작하고 작업을 시작하십시오. 작업하면서 화면 하단에 업데이트된 그래프가 표시됩니다. 가로축은 경과 시간을 나타냅니다. 세로축은 각 프레임의 시간을 밀리초 단위로 표시합니다. 응용 프로그램과 상호 작용할 때 화면에 세로 막대가 그려지고 왼쪽에서 오른쪽으로 나타나 시간 경과에 따른 프레임 성능을 보여줍니다. 이러한 각 열은 화면을 그리는 하나의 프레임을 나타냅니다. 막대의 높이가 높을수록 렌더링하는 데 더 많은 시간이 걸립니다. 가는 녹색 선은 가이드이며 프레임당 16밀리초에 해당합니다. 따라서 응용 프로그램을 연구할 때 그래프가 이 선을 벗어나지 않도록 노력해야 합니다.

차트의 확대 버전을 고려하십시오.

녹색 선은 16밀리초를 담당합니다. 초당 60프레임 이내로 유지하려면 그래프의 각 막대를 이 선 아래에 그려야 합니다. 어느 시점에서 막대가 너무 커서 녹색 선보다 훨씬 높을 것입니다. 이것은 프로그램이 중단되었음을 의미합니다. 각 막대에는 파란색, 보라색(롤리팝 이상), 빨간색 및 주황색이 있습니다.

파란색은 생성 및 업데이트에 사용된 시간을 담당합니다. 보다.

보라색 부분은 스트림의 렌더링 리소스를 전송하는 데 걸린 시간을 나타냅니다.

빨간색은 렌더링 시간을 나타냅니다.

주황색은 GPU가 작업을 마칠 때까지 프로세서가 대기하는 데 걸린 시간을 나타냅니다. 큰 값에서 문제의 원인입니다.

GPU의 부하를 줄이는 특별한 기술이 있습니다.

GPU 오버드로 디버그

또 다른 설정을 사용하면 화면의 동일한 영역이 얼마나 자주 다시 그려지는지 알 수 있습니다(예: 추가 작업이 완료됨). 다시 우리는 간다 개발자 옵션그리고 요점을 찾아 GPU 오버드로 디버그(Debug GPU Overdraw)를 활성화해야 합니다. 팝업 창에서 옵션을 선택합니다. 겹침 영역 표시(오버드로 영역 표시). 겁먹지마! 화면의 일부 항목은 색상이 변경됩니다.

아무 응용 프로그램으로 돌아가서 작동하는지 확인하십시오. 색상은 응용 프로그램의 문제 영역을 알려줍니다.

응용 프로그램의 색상이 변경되지 않은 경우 모든 것이 정상입니다. 한 색상이 다른 색상 위에 겹쳐지지 않습니다.

파란색은 하나의 레이어가 맨 아래 레이어 위에 그려지고 있음을 나타냅니다. 좋은.

녹색 - 두 번 다시 그립니다. 최적화에 대해 생각해야 합니다.

핑크 색상 - 세 번 다시 그렸습니다. 모든 것이 매우 나쁩니다.

붉은 색 - 여러 번 다시 그립니다. 문제가 발생했습니다.

애플리케이션을 독립적으로 테스트하여 문제 영역을 찾을 수 있습니다. 활동을 만들고 그 위에 구성 요소 배치 텍스트 보기. 루트 요소와 텍스트 레이블에 속성의 배경을 지정하십시오. 안드로이드:배경. 다음과 같이 끝납니다. 먼저 활동의 맨 아래 레이어를 한 가지 색상으로 칠했습니다. 그런 다음 새 레이어가 그 위에 그려집니다. 텍스트 보기. 그건 그렇고, 실제로 텍스트 보기텍스트도 그려집니다.

어느 시점에서 색상의 부과는 피할 수 없습니다. 그러나 같은 방식으로 목록의 배경을 설정했다고 상상해보십시오. 목록보기, 전체 활동 영역을 차지합니다. 시스템은 이중 작업을 수행하지만 사용자는 활동의 맨 아래 레이어를 볼 수 없습니다. 또한 목록의 각 요소에 대해 고유한 배경을 가진 고유한 마크업을 생성하면 검색이 완료됩니다.

작은 조언. 메소드 뒤에 위치 setContentView()테마 색상으로 화면 다시 그리기를 제거하는 메서드를 호출합니다. 이렇게 하면 하나의 추가 색상 오버레이를 제거하는 데 도움이 됩니다.

GetWindow().setBackgroundDrawable(널);

GPU(그래픽 처리 장치)는 그래픽 처리 작업 및 부동 소수점 계산 전용으로 설계된 프로세서입니다. 리소스 집약적인 게임이나 3D 그래픽이 있는 응용 프로그램과 관련하여 주 프로세서의 작업을 쉽게 하기 위해 주로 존재합니다. 게임을 할 때 GPU는 그래픽, 색상 및 질감을 생성하는 반면 CPU는 인공 지능 또는 게임 역학을 처리할 수 있습니다.

우리는 스마트폰을 고를 때 가장 먼저 무엇을 보나요? 잠시 비용을 제쳐두고 우리가 가장 먼저 선택하는 것은 물론 화면 크기입니다. 그런 다음 카메라, RAM 양, 코어 수 및 프로세서 주파수에 관심이 있습니다. 그리고 여기 모든 것이 간단합니다. 더 많을수록 더 좋고, 적을수록 더 나빠집니다. 그러나 최신 장치는 GPU라고도 하는 그래픽 프로세서도 사용합니다. 그것이 무엇인지, 어떻게 작동하며 그것에 대해 아는 것이 왜 중요한지 아래에서 설명합니다.

GPU의 아키텍처는 CPU와 크게 다르지 않지만 효율적인 그래픽 작업에 최적화되어 있습니다. GPU가 다른 계산을 수행하도록 강제하면 최악의 측면에서 자체적으로 표시됩니다.


별도로 연결되어 고전력으로 작동하는 비디오 카드는 노트북에만 존재하며, 데스크탑 컴퓨터. 장치에 대해 이야기하는 경우 통합 그래픽과 SoC(System-on-a-Chip)라고 부르는 것에 대해 이야기하고 있습니다. 예를 들어 Adreno 430 GPU는 프로세서에 통합되어 있으며 작업에 사용되는 메모리는 시스템 메모리, 데스크탑 PC의 그래픽 카드는 자신만 사용할 수 있는 메모리가 할당됩니다. 사실, 하이브리드 칩이 있습니다.

여러 개의 코어가 있는 프로세서가 고속으로 실행되는 동안 GPU에는 많은 프로세서 코어가 저속정점 및 픽셀 계산만 처리합니다. 정점 처리는 대부분 좌표계를 중심으로 이루어집니다. GPU는 화면에 3차원 공간을 만들고 물체가 그 안에서 움직일 수 있도록 하여 기하학적 작업을 처리합니다.

픽셀 처리는 많은 작업이 필요한 보다 복잡한 프로세스입니다. 컴퓨팅 파워. 이 시점에서 GPU는 다양한 레이어를 오버레이하고 효과를 적용하며 복잡한 텍스처와 사실적인 그래픽을 만들기 위해 모든 작업을 수행합니다. 두 프로세스가 모두 처리된 후 결과는 스마트폰 또는 태블릿의 화면으로 전송됩니다. 이 모든 것은 게임을 하는 동안 초당 수백만 번 발생합니다.


물론 GPU 작업에 대한 이 이야기는 매우 피상적이지만 올바른 일반적인 아이디어를 얻고 동지 또는 전자 제품 판매자와 대화를 계속할 수 있거나 장치가 작업 중 뜨거워진 이유를 이해하기에 충분합니다. 게임. 나중에 특정 게임 및 작업 작업에서 특정 GPU의 이점에 대해 확실히 논의할 것입니다.

AndroidPit에 따르면

안녕하세요 친구.

컴퓨터에서 현실적인 게임을 하고 싶습니까? 아니면 모든 작은 부분을 명확하게 보여주는 품질의 영화를 보십니까? 따라서 컴퓨터에서 GPU가 무엇인지 상상해야 합니다. 그에 대해 아는 것이 있습니까? 내 기사는이 오해를 없애는 데 도움이 될 것입니다 ;-).


GPU는 그래픽 카드가 아닙니다

많은 사람들에게 알려지지 않은 문자의 조합은 "그래픽 처리 장치"의 개념을 의미하며, 이는 우리 언어로 그래픽 프로세서를 의미합니다. 하드웨어에서 그림을 재현하는 책임은 바로 그 사람이며 특성이 좋을수록 이미지가 더 좋아집니다.

항상 이러한 기능이 비디오 카드에 의해 수행된다고 생각하십니까? 물론 맞습니다. 그러나 그것은 복잡한 장치이며 주요 구성 요소는 그래픽 프로세서 일뿐입니다. 그것은 또한 vidyuhi에서 자율적으로 존재할 수 있습니다. 이에 대해서는 조금 후에 이야기하겠습니다.

GPU란 무엇이며 CPU와 어떻게 다릅니까?

약어의 유사성에도 불구하고 대화 주제를 (중앙 프로세서 장치)와 혼동하지 마십시오. 예, 이름과 기능면에서 비슷합니다. 후자는 그래픽도 재현할 수 있지만 이 점에서 약합니다. 그러나 그들은 완전히 다른 장치입니다.

그들은 아키텍처가 다릅니다. CPU는 컴퓨터의 모든 프로세스를 담당하는 다목적 장치입니다. 이렇게하려면 여러 가지가 필요하며 도움을 받아 한 작업을 차례로 처리합니다.

GPU는 원래 그래픽 렌더링을 수행하고 텍스처를 고속으로 처리하고, 복잡한 이미지. 이를 위해 멀티 쓰레드 구조와 다수의 코어를 탑재해 순차적이 아닌 대량의 정보를 한번에 처리할 수 있도록 했다.

이러한 이점을 고려하여 주요 비디오 어댑터 제조업체는 GPU가 중앙 어댑터의 고급 대체품이 될 수 있는 모델을 출시했습니다. nVidia 브랜드는 이러한 장치를 GTX 10xx라고 부르고 주요 경쟁자인 AMD는 RX라고 부릅니다.

그래픽 프로세서의 종류

GPU 시장을 탐색할 수 있도록 이 장치의 유형에 익숙해지는 것이 좋습니다.

  • 이산. 비디오 어댑터에 포함되어 있습니다. 연결 시스템 보드전용 슬롯(대부분 PCIe 또는 AGP)을 통해. 자체 보유 . 당신은 까다로운 게이머 또는 복잡한 작업 그래픽 편집기? 이산 모델을 사용합니다.

  • 통합(IGP). 이전에는 마더보드에 납땜되어 있었지만 이제는 중앙 프로세서에 내장되어 있습니다. 처음에는 현실적인 게임과 무거운 게임에 적합하지 않습니다. 그래픽 프로그램그러나 최신 모델은 이러한 작업을 처리합니다. 그러나 이러한 칩은 개인 RAM이 없고 CPU 메모리에 액세스하기 때문에 다소 느립니다.

  • 잡종 그래픽 처리. 이것은 2 in 1, 즉 컴퓨터에 첫 번째 유형과 두 번째 유형의 GPU가 모두 설치된 경우입니다. 수행된 작업에 따라 둘 중 하나가 작업에 포함됩니다. 그러나 2가지 유형의 장치가 동시에 작동할 수 있는 랩톱이 있습니다.
  • 외부 유형. 짐작할 수 있듯이 이것은 컴퓨터 외부에 있는 그래픽 프로세서입니다. 대부분의 경우 이 모델은 개별 비디오 카드를 하드웨어에 집어넣는 것이 어렵지만 실제로는 괜찮은 그래픽을 얻고자 하는 랩톱 소유자가 선택합니다.

선택하는 방법?

자신을 위해 비디오 어댑터를 선택할 때 다음 특성에주의하십시오.

  • 클록 주파수. 메가헤르츠로 지정됩니다. 숫자가 높을수록 장치가 처리할 수 있는 초당 더 많은 정보가 있습니다. 사실, 성능에만 영향을 미치는 것은 아닙니다. 건축도 중요합니다.
  • 컴퓨팅 블록의 수입니다. 정점, 기하학적, 픽셀 및 범용 계산을 담당하는 셰이더와 같은 작업을 처리하도록 설계되었습니다.

  • 채우는 속도(채움 속도). 이 매개변수는 GPU가 얼마나 빨리 그림을 그릴 수 있는지 알 수 있습니다. 픽셀(픽셀 채우기 비율)과 텍스처(텍셀 비율)의 2가지 유형으로 나뉩니다. 첫 번째는 프로세서 구조의 ROP 블록 수에 영향을 받고 두 번째는 TMU(텍스처 단위)에 의해 영향을 받습니다.

일반적으로 최신 모델첫 번째 블록의 GPU는 더 작습니다. 그들은 비디오 어댑터에서 계산한 픽셀을 버퍼에 기록하고 이를 혼합합니다. 이를 블렌딩이라고 합니다. TMU는 장면 정렬 및 일반 계산에 필요한 텍스처 및 기타 정보의 샘플링 및 필터링을 수행합니다.

기하학적 블록

이전에는 아무도 그들에게 관심을 기울이지 않았습니다. 가상 게임간단한 기하학을 가지고 있습니다. 이 매개변수는 DirectX 11에서 테셀레이션이 등장한 후 고려되기 시작했습니다. 내 말을 이해하지 못하셨나요? 순서대로 가자.

게임을 작성하기 위한 환경(도구 세트)입니다. 주제 탐색을 돕기 위해 다음과 같이 말할 것입니다. 최신 버전제품 - 2015년에 출시된 12번째 제품입니다.

테셀레이션은 평면을 여러 부분으로 나누어 새로운 정보로 채우는 것으로 게임의 현실감을 높입니다.

따라서 Metro 2033, Crysis 2, HAWX 2 등의 분위기에 완전히 빠져들고 싶다면 GPU를 선택할 때 기하학적 블록의 수를 고려하십시오.

메모리

취하기 위해 모였다 새 비디오 카드? 따라서 RAM의 몇 가지 특성을 더 고려해야 합니다.

  • 용량. RAM의 중요성은 용량뿐만 아니라 유형 및 속성도 카드의 성능에 영향을 미치기 때문에 다소 과대평가되었습니다.
  • 타이어 폭. 이것은 더 중요한 매개변수입니다. 폭이 넓을수록 메모리가 특정 시간에 칩으로 보낼 수 있는 정보가 더 많고 그 반대의 경우도 마찬가지입니다. 게임을 하려면 최소 128비트가 필요합니다.
  • 빈도. 또한 RAM의 처리량을 결정합니다. 그러나 256비트 버스와 800(3200)MHz의 주파수가 있는 메모리는 1000(4000)MHz에서 128비트를 사용하는 것보다 더 효율적으로 작동합니다.
  • 유형. 나는 불필요한 정보로 당신에게 부담을주지 않을 것이지만 오늘날에 가장 적합한 유형의 이름 만 지정할 것입니다. 이들은 GDDR 3 및 5 세대입니다.

GPU 냉각에 대한 약간의 정보

강력한 칩이 탑재된 비디오 어댑터를 구입하시겠습니까? 냉각 선택을 즉시 처리하십시오. 그리고 정기적으로 장치에서 모든 주스를 짜내려면 액체 시스템에 대해 생각할 수 있습니다.

일반적으로 vidyuhi의 온도를 주시하십시오. 이 프로그램이 도움이 될 수 있습니다. GPU-Z등. 이 매개변수 외에도 장치에 대한 모든 것을 알려줍니다.

물론 최신 비디오 카드에는 과열을 방지하는 것으로 보이는 보호 시스템이 장착되어 있습니다. 을 위한 다른 모델온도 제한이 다릅니다. 평균적으로 105 ° C이며 그 후에 어댑터가 자동으로 꺼집니다. 그러나 값 비싼 장치를 절약하고 보조 냉각을 제공하는 것이 좋습니다.

자신에게 유용한 것이 있습니까?

CPU와 GPU는 매우 유사하며 둘 다 수억 개의 트랜지스터로 만들어지며 초당 수천 개의 작업을 처리할 수 있습니다. 그러나 가정용 컴퓨터의 이 두 가지 중요한 구성 요소는 정확히 어떻게 다릅니까?

이 기사에서는 CPU와 GPU의 차이점이 무엇인지 매우 간단하고 접근 가능한 방식으로 설명하려고 합니다. 그러나 먼저 이 두 프로세서를 별도로 고려해야 합니다.

CPU(중앙 처리 장치 또는 중앙 처리 장치)는 종종 컴퓨터의 "두뇌"라고 합니다. 중앙 처리 장치 내부에는 약 백만 개의 트랜지스터가 있으며 이를 통해 다양한 계산이 수행됩니다. 가정용 컴퓨터에는 일반적으로 약 1GHz~4GHz의 클럭 속도를 가진 1~4개의 코어가 있는 프로세서가 있습니다.

프로세서는 모든 것을 할 수 있기 때문에 강력합니다. 프로세서가 해당 작업을 수행할 수 있기 때문에 컴퓨터는 작업을 수행할 수 있습니다. 프로그래머는 광범위한 명령어 세트와 최신 CPU에서 공유되는 방대한 기능 목록 덕분에 이를 달성할 수 있었습니다.

GPU 란 무엇입니까?

GPU(그래픽 처리 장치 또는 그래픽 처리 장치)는 매우 특정한 컴퓨팅 및 그래픽 디스플레이에 최적화된 특수 유형의 마이크로프로세서입니다. GPU는 CPU보다 낮은 클럭 속도로 실행되지만 프로세서 코어가 더 많습니다.

GPU는 하나를 위해 만들어진 특수 CPU라고 말할 수도 있습니다. 특수한 목적- 비디오 렌더링. 렌더링하는 동안 GPU 큰 금액간단한 수학적 계산을 수행합니다. GPU에는 동시에 작동하는 수천 개의 코어가 있습니다. 각 GPU 코어는 CPU 코어보다 느리지만 그래픽을 표시하는 데 필요한 간단한 수학적 계산을 수행하는 데는 여전히 더 효율적입니다. 이 방대한 병렬 처리 덕분에 GPU는 최신 게임에 필요한 복잡한 3D 그래픽을 렌더링할 수 있습니다.

CPU와 GPU의 차이점

GPU는 CPU가 할 수 있는 일의 일부만 수행할 수 있지만 놀라운 속도로 수행합니다. GPU는 수백 개의 코어를 사용하여 수천 개의 픽셀에 대해 시간이 중요한 계산을 수행하고 그 과정에서 복잡한 3D 그래픽을 렌더링합니다. 하지만 달성하기 위해서는 고속 GPU는 반복적인 작업을 수행해야 합니다.

Nvidia GTX 1080을 예로 들어 보겠습니다. 이 비디오 카드에는 2560개의 셰이더 코어가 있습니다. 이들 덕분에 엔비디아 코어 GTX 1080은 하나의 클록 주기에서 2560개의 명령 또는 작업을 실행할 수 있습니다. 사진을 1% 더 밝게 만들고 싶다면 GPU가 큰 어려움 없이 처리할 수 있습니다. 그리고 여기에 쿼드 코어 CPU가 있습니다. 인텔 코어 i5는 클럭 주기당 4개의 명령어만 실행할 수 있습니다.

그러나 CPU는 GPU보다 유연합니다. CPU는 더 큰 세트더 넓은 범위의 기능을 수행할 수 있도록 지시합니다. CPU는 또한 더 높은 최대 클럭 속도로 작동하며 컴퓨터 구성 요소의 입력 및 출력을 제어할 수 있습니다. 예를 들어 CPU는 다음과 통합될 수 있습니다. 가상 메모리, 현대를 시작하는 데 필요한 운영 체제. 이것이 바로 GPU가 할 수 없는 일입니다.

GPU 컴퓨팅

GPU는 렌더링용으로 설계되었지만 더 많은 기능을 제공합니다. 그래픽 처리는 일종의 반복적인 병렬 컴퓨팅입니다. Bitcoin 마이닝 및 암호 크래킹과 같은 다른 작업은 동일한 종류의 방대한 데이터 세트와 간단한 수학적 계산에 의존합니다. 이것이 일부 사용자가 그래픽이 아닌 작업에 비디오 카드를 사용하는 이유입니다. 이 현상을 GPU 컴퓨팅 또는 GPU 컴퓨팅이라고 합니다.

결론

이 기사에서는 CPU와 GPU를 비교했습니다. GPU와 CPU가 비슷한 목표를 가지고 있지만 서로 다른 계산에 최적화되어 있다는 것이 모든 사람에게 분명해졌다고 생각합니다. 의견에 귀하의 의견을 적어 주시면 답변해 드리겠습니다.