Máy tính, Internet > Máy vi tính > Chia sẻ kinh nghiệm

Sự khác biệt giữa CPU và GPU?

tun cua di

Cụm từ CPU (Viết tắt của Central Processing Unit – Đơn vị xử lý trung tâm) thường được coi là bộ não của một chiếc máy tính, bộ não đó đang được tăng cường bởi một bộ phận khác của máy tính – đó là GPU (Graphics Processing Unit – đơn vị xử lý đồ họa), và nếu CPU được coi là bộ não thì GPU có thể được coi là linh hồn của một chiếc máy tính hiện đại, cội guồn sức sống của máy tính. Vậy đâu là sự khác biệt giữa bộ não và linh hồn của một chiếc PC?

CPU và GPU

Tất cả các máy tính đều có các chip (bộ vi xử lý) dành để render và hiển thị các hình ảnh tới màn hình. Nhưng không phải tất cả các chip đó đều được tạo ra như nhau. Các trình điều khiển đồ họa tích hợp của Intel cung cấp các nền tảng đồ họa tối thiểu để hiển thị chỉ các ứng dụng thiên về hiệu năng hơn là đồ họa như Microsoft PowerPoint, các video độ phân giải thấp và các trò chơi đơn giản.

Trong khi đó, GPU có đẳng cấp riêng của nó – nó có các tính năng vượt xa các trình điều khiển đồ họa cơ bản (như của Intel), và là một thiết bị được lập trình và tính toán đầy sức mạnh, dành riêng cho đồ họa.

Các tiềm lực tiên tiến của GPU chủ yếu được sử dụng dành để render các trò chơi 3D. Và xa hơn thế, giờ đây các tiềm năng đó đang được sử dụng rộng rãi hơn để tăng tốc các tác vụ tính toán trong các lĩnh vực như mô hình tài chính, nghiên cứu khoa học hiện đại và thăm dò dầu khí… Trong một bài viết mới đây trên tuần báo BusinessWeek, chuyên mục phân tích tài chính Insight64, nhà kinh tế học Nathan Brookwood đã mô tả các tiềm năng độc nhất vô nhị của GPU như là: “Các GPU đã được tối ưu để đảm nhiệm những luồng dữ liệu khổng lồ và thực thi các tác vụ tương tự lặp đi lặp lại một cách rất nhanh chóng, không giống như các bộ vi xử lý của máy tính, những thứ vốn thường có xu hướng xử lý ẩu kiểu ban phát đồng đều tài nguyên, kể cả những tác vụ đồ họa cũng được cấp phát cùng một mức xử lý giống như các tác vụ văn phòng (



Các GPU đang ngày càng đóng vai trò quan trọng trong các máy tính hiện đại


Về mặt kiến trúc, CPU được biên tập chỉ bởi một vài lõi xử lý cùng với các khay bộ nhớ đệm để có thể xử lý một vài luồng phần mềm tại cùng một thời điểm. Tương phản với đó, một GPU được lập ra bởi hàng trăm lõi xử lý để đảm nhiệm hàng ngàn luồng dữ liệu đồng thời một lúc. Khả năng của một GPU với hơn 100 lõi dành để xử lý hàng ngàn luồng dữ liệu có thể tăng tốc một số phần mềm tới hơn 100 lần so với một CPU đơn độc. (elpvn: Đó chính là lý do mà người ta gọi bộ xử lý đồ họa – GPU – là bộ tăng tốc đồ họa). Thậm chí còn xa hơn thế, GPU đã đạt được sự tăng tốc đáng kể này với mức hiệu quả tiêu thụ điện năng và giá thành cao hơn một CPU.

Quá trình tăng tốc tính toán của GPU giờ đây đã phát triển thành một khuynh hướng chủ đạo được hỗ trợ bởi các hệ điều hành mới nhất của Apple (với thư viện OpenGL) và Microsoft (sử dụng thư viện DirectCompute). Lý do mà GPU được chấp thuận rộng rãi và trở thành khuynh hướng chủ đạo trong phát triển vi xử lý chính là năng lực tính toán, và các khả năng của nó đang ngày càng phát triển nhanh hơn so với các CPU kiến trúc x86.

Trong các máy tính hiện đại, giờ đây GPU có thể đảm nhiệm nhiều tác vụ giải trí đa phương tiện (multimedia), cũng như tăng tốc các video theo chuẩn Adobe Flash, chuyển đổi (biên dịch) video giữa các định dạng, nhận diện hình ảnh, hỗ trợ nhận diện các mẫu virus và nhiều tác vụ nặng nề khác. Hơn thế, các vấn đề thực sự phức tạp và khó giải quyết kiểu đó vốn luôn phát sinh một cách tự nhiên – song song với các tác vụ xử lý video, phân tích hình ảnh, xử lý tín hiệu… Việc kết hợp một CPU với một GPU có thể cung cấp một hệ thống có mức giá trị hiệu năng – chi phí và tiêu hao điện năng ở mức tốt nhất.

Hợp tác hay đối đầu?

Lịch sử và hiện tại của GPU và CPU mang tính hợp tác cùng phát triển, vậy nên xem ra chẳng có lý do nào đủ thuyết phục để chứng mình rằng CPU và GPU đang đứng trên hai chiến tuyến đối nghịch? Thú vị thay, khi mà tất cả mọi thứ cỏ vẻ như đang thuận lợi, lại xuất hiện một cuộc chiến hứa hẹn “vô cùng tàn khốc” giữa hai “đối tác bất đắc dĩ” GPU và CPU. Vậy trong cuộc chiến chống lại lịch sử ‘thân thiện’ này ai sẽ giành lợi thế? Ai sẽ là kẻ phải đối mặt với thảm họa 2010? và nhiều tính tiết hấp dẫn, đầy bất ngờ khác … Tất cả sẽ có trong loạt bài tiêu điểm “GPU và CPU – Khi đối tác trở thành đối thủ“, sẽ sớm được đăng tải. Mời các bạn đón xem

Hỏi đáp đề xuất

Chia sẻ kinh nghiệm

Sự khác nhau giữa x86 và x64 ?}

tun cua di 15 năm
Bài 1: Thế nào là X86 và X64 - Ngày xưa khi IBM ra đời máy personal computer xài CPU 8-bit, cái chip có tên là... Xem thêm
Chia sẻ kinh nghiệm

Cho hỏi sự khác nhau giữa Fat 32 va NTFS ?}

Kiều Anh Hiền 15 năm
FAT32, và NTFS là chuẩn để định dạng cách tổ chức đĩa. Người dùng thông thường ít quan tâm đến việc này. Ngày... Xem thêm
Chia sẻ kinh nghiệm

Phân biệt dòng CPU SU9600 và SL9600 ?}

thuy linh 14 năm
2 con này khá giống nhau, hsn giống nhau và đều chạy ở điện thế như nhau nhưng bus của SU9600 là 800mhz và SL9600 là... Xem thêm
Chia sẻ kinh nghiệm

Sự khác biệt giữa CPU và GPU?}

tun cua di 14 năm
Cụm từ CPU (Viết tắt của Central Processing Unit – Đơn vị xử lý trung tâm) thường được coi là bộ não của một... Xem thêm
Chia sẻ kinh nghiệm

Sự khác nhau giữa x86 và x64 ?}

tun cua di 14 năm
Bài 1: Thế nào là X86 và X64 - Ngày xưa khi IBM ra đời máy personal computer xài CPU 8-bit, cái chip có tên... Xem thêm
Chia sẻ kinh nghiệm

Sự khác biệt giữa Mac và PC ?}

nbbnbmn 14 năm
7 khác biệt của Mac so với PC Máy tính Mac đắt hơn PC, nhưng đây là các model đẹp, ổn định, bảo vệ... Xem thêm
Chia sẻ kinh nghiệm

Sự khác biệt giữa Truncate và Delete trong Microsoft SQL Server ?}

thuy linh 14 năm
Trong bài viết dưới đây, chúng tôi sẽ giúp các bạn phân biệt một số điểm khác biệt cơ bản giữa 2 cú pháp DELETE và... Xem thêm
Chia sẻ kinh nghiệm

Sự khác biệt giữa Core i5 và Core i2 ?}

thuy linh 13 năm
Chào bạn. Đầu tiên xin đính chính câu hỏi của bạn một chút. Intel có các dòng chip thông dụng trên máy để bàn cá... Xem thêm
Chia sẻ kinh nghiệm

Sự khác biệt về chế độ Color Profile của những bức ảnh ?}

nbbnbmn 13 năm
Chắc hẳn nhiều người trong số chúng ta đều đã từng gặp phải trường hợp những bức ảnh trên máy tính trước và sau... Xem thêm