CPU hoặc Bộ xử lý trung tâm là nơi thực hiện tất cả các lệnh của chương trình để lấy dữ liệu cần thiết. Sự tiến bộ trong CPU hiện đại đã cho phép nó tạo ra nhiều con số hơn bao giờ hết, nhưng sự tiến bộ trong công nghệ phần mềm có nghĩa là CPU vẫn đang cố gắng bắt kịp. Đơn vị xử lý đồ họa hoặc GPU có nghĩa là để giảm tải cho CPU bằng cách xử lý tất cả các tính toán nâng cao cần thiết để chiếu màn hình cuối cùng trên màn hình.
Ban đầu, CPU xử lý tất cả các tính toán và hướng dẫn trong toàn bộ máy tính, do đó sử dụng từ 'trung tâm'. Nhưng khi công nghệ phát triển, nó trở nên thuận lợi hơn để loại bỏ một số trách nhiệm từ CPU và được thực hiện bởi các bộ vi xử lý khác. Vào thời trước GUI, màn hình chỉ đơn giản là một lưới nhỏ với mỗi hộp có giá trị 8 bit tương ứng với một ký tự. Điều này tương đối dễ thực hiện đối với CPU, nhưng GUI có độ phân giải lớn hơn với mỗi pixel có giá trị màu 16 bit hoặc 32 bit.
GPU nơi ban đầu được phát triển để kết xuất đồ họa 2D; đặc biệt, để tăng tốc bản vẽ của các cửa sổ trong GUI. Nhưng khi nhu cầu về 3D và tăng tốc đồ họa nhanh hơn, GPU trở nên nhanh hơn và chuyên dụng hơn trong nhiệm vụ của nó. GPU hiện nay thường là bộ xử lý dấu phẩy động có thể dễ dàng xử lý các tính toán hình học cùng với các tác vụ ánh xạ kết cấu. Hầu hết các GPU đã triển khai các nguyên hàm MPEG để tăng cường phát lại video; một số thậm chí có khả năng giải mã trực tiếp dữ liệu video HD, thực hiện một nhiệm vụ khác từ CPU.
Phần cứng khôn ngoan, GPU và CPU tương tự nhau nhưng không giống nhau. Nếu chúng ta nhìn vào khối xây dựng của từng bóng bán dẫn, chúng ta có thể thấy rằng hầu hết các GPU đã là đối thủ của CPU về số lượng bóng bán dẫn. Bản chất chuyên dụng của GPU có nghĩa là nó có thể thực hiện nhiệm vụ của mình nhanh hơn nhiều so với CPU, nhưng nó không thể bao gồm tất cả các khả năng của CPU. Nhiều GPU cũng có thể được sử dụng để đạt được một mục tiêu giống như các CPU lõi kép hiện có. ATI's Crossfire và NVidia's SLI cho phép người dùng kết nối hai GPU giống hệt nhau và khiến chúng hoạt động như một.
Tóm lược:
1. CPU là bộ não của máy tính, GPU chỉ nhằm bổ sung cho nó.
2. GPU là chuyên dụng và không thể thay thế chức năng của CPU.
3. CPU có thể thực hiện các chức năng của GPU nhưng với tốc độ chậm hơn nhiều.
4. GPU có thể cạnh tranh với CPU về số lượng bóng bán dẫn.
5. GPU cũng có thể hoạt động song song giống như khả năng đa lõi của CPU.