GPU는 정보의 병렬처리를 가능하게 함으로써 비교적 단순한 수십 만 개의 연산을 동시에 처리할 수 있다. CPU, GPU 모두를 활용하는 컴퓨터는 GPU가 단순반복 작업을 맡음으로써 정보처리의 속도와 다룰 수 있는 정보의 범위도 증대되었다.
컴퓨터에 의한 정보의 병렬처리는 그래픽처리장치(Graphic Processing Unit: GPU)의 개발에 의해 가능할 수 있었다(Macedonia, 2003). 기존 컴퓨터의 두뇌 역할을 담당하는 중앙처리장치(Central Processing Unit: CPU)는 프로그램의 명령어를 불러오고, 연산하고, 그 결과를 출력하고, 저장하는 과정을 순차적으로 반복하는 방식으로 정보를 처리한다. CPU는 비교적 복잡한 연산을 처리할 수 있지만 한번에 처리할 수 있는 연산의 수는 제한되어 있다. 반면 GPU는 비교적 단순한 수십 만 개(또는 그 이상)의 연산을 동시에 처리할 수 있다(Macedonia, 2003). 따라서 CPU와 GPU를 동시에 활용하는 컴퓨터는 단순히 반복되는 작업을 GPU가 담당하도록 함으로써 CPU만을 활용하던 컴퓨터에 비해 정보처리의 속도가 현저히 높아졌을 뿐만 아니라 다룰 수 있는 정보의 종류 또한 확장되고 있다.