3D 그래픽 이상의 그래픽 카드 사용
모든 컴퓨터 시스템의 핵심은 중앙 처리 유닛. 이 범용 프로세서는 대부분의 작업을 처리하며 기본 수학 계산으로 제한됩니다. 복잡한 작업에는 처리 시간이 더 길어지는 조합이 필요할 수 있습니다. 그러나 다양한 작업으로 인해 컴퓨터의 중앙 프로세서가 느려질 수 있습니다.
그래픽 카드 그래픽 프로세서 장치는 사람들이 가지고 있는 전문 프로세서 중 하나입니다. 설치된 그들의 컴퓨터에서. 이 카드는 2D 및 3D 그래픽과 관련된 복잡한 계산을 처리합니다. 이들은 매우 전문화되어 특정 계산을 중앙 프로세서보다 더 잘 만듭니다. GPU가 그래픽 그 이상으로 중요해지는 몇 가지 방법은 다음과 같습니다.

비디오 가속
GPU가 처리하도록 설계된 3D 그래픽 외부의 첫 번째 응용 프로그램은 비디오입니다. 고화질 비디오 스트림은 고해상도 이미지를 생성하기 위해 압축된 데이터를 디코딩해야 합니다. ATI와 엔비디아 그래픽 프로세서가 CPU가 아닌 이 디코딩 프로세스를 처리할 수 있도록 하는 개발된 소프트웨어입니다.
그래픽 카드는 비디오를 DVD로 굽기 위해 비디오 카메라 파일을 변환하는 것과 같이 한 그래픽 형식에서 다른 그래픽 형식으로 비디오를 트랜스코딩하는 데 도움이 됩니다. 컴퓨터는 하나의 형식을 취하고 다른 형식으로 다시 렌더링해야 합니다. 이 프로세스는 많은 컴퓨팅 성능을 사용합니다. 컴퓨터는 그래픽 프로세서의 비디오 기능을 사용하여 CPU에 의존하는 경우보다 빠르게 트랜스코딩 프로세스를 완료할 수 있습니다.
SETI@홈
SETI@홈 지구 외 지능 검색 프로젝트가 무선 신호를 분석할 수 있도록 하는 접기(folding)라는 분산 컴퓨터 응용 프로그램이었습니다. 또한 컴퓨터의 GPU가 제공하는 추가 컴퓨팅 성능을 활용했습니다. GPU 내의 고급 계산 엔진을 통해 CPU만 사용하는 것과 비교하여 주어진 시간 동안 처리되는 데이터의 양을 가속화할 수 있습니다. SETI@Home은 다음을 사용하여 NVIDIA 그래픽 카드로 이 작업을 수행할 수 있습니다. 쿠다 또는 컴퓨팅 통합 장치 아키텍처. CUDA는 NVIDIA GPU에 액세스할 수 있는 C 코드의 특수 버전입니다.
Adobe Creative Suite 및 Creative Cloud
GPU 가속을 활용하는 최신 유명 응용 프로그램은 Adobe Creative Suite로 CS4부터 시작하여 최신 응용 프로그램 제품군까지 계속됩니다. 여기에는 Photoshop 및 Premiere Pro를 비롯한 많은 Adobe의 주력 제품이 포함됩니다. 기본적으로 최소 512MB의 비디오 메모리가 있는 OpenGL 2.0 그래픽 카드가 있는 컴퓨터는 이러한 응용 프로그램 내에서 다양한 작업을 가속화하는 데 사용할 수 있습니다.
Adobe 애플리케이션에 이 기능을 추가하는 이유는 무엇입니까? 특히 Photoshop과 Premiere Pro에는 높은 수준의 수학이 필요한 특수 필터가 많이 있습니다. 큰 이미지 또는 비디오 스트림의 렌더링 시간은 GPU를 사용하여 이러한 많은 계산을 오프로드함으로써 더 빠르게 완료할 수 있습니다. 어떤 사람들은 차이를 느끼지 못할 수 있지만 다른 사람들은 사용하는 작업과 사용하는 그래픽 카드에 따라 시간이 크게 증가합니다.
암호화폐 채굴
가상 화폐를 획득하는 표준 방법은 암호화폐 채굴. 여기에서 컴퓨터를 트랜잭션 처리를 위한 계산 해시 처리를 위한 릴레이로 사용합니다. CPU는 한 수준에서 이를 수행할 수 있습니다. 그러나 그래픽 카드의 GPU는 더 빠른 방법을 제공합니다. 결과적으로 GPU가 있는 PC는 GPU가 없는 PC보다 빠르게 통화를 생성할 수 있습니다.
OpenCL
추가 성능을 위한 그래픽 카드 사용에서 가장 주목할만한 발전은 OpenCL, 또는 개방형 컴퓨터 언어, 사양. 이 사양은 컴퓨팅 가속화를 위해 GPU 및 CPU 외에도 다양한 특수 컴퓨터 프로세서를 함께 사용합니다. 모든 종류의 응용 프로그램은 처리되는 데이터의 양을 늘리기 위해 서로 다른 프로세서를 혼합하여 사용함으로써 잠재적으로 이점을 얻을 수 있습니다.
GPU를 지연시키는 것은 무엇입니까?
특수 프로세서는 컴퓨터에 새로운 것이 아닙니다. 그래픽 프로세서는 컴퓨팅 세계에서 가장 성공적이고 널리 사용되는 항목 중 하나입니다. 문제는 이러한 특수 프로세서를 그래픽 외부의 응용 프로그램에 액세스할 수 있도록 하는 것입니다. 애플리케이션 작성자는 각 그래픽 프로세서에 특정한 코드를 작성해야 합니다. 그러나 더 많은 개방형 표준에 대한 추진으로 컴퓨터는 그 어느 때보다 그래픽 카드를 더 많이 사용하게 될 것입니다.