Thảo luận về nhân, luồng, đơn nhân và đa nhân CPU- chọn cpu nào cho máy tính chơi game, văn phòng?

Trong bài viết này mình sẽ tập hợp các kiến thức để Thảo luận về nhân, luồng, đơn nhân và đa nhân- chọn cpu nào cho máy tính chơi game? Đây là các bài thảo luận sâu về bộ vi xử lý- CPU rất hay được tổng hợp và viết lại để các bạn. Bài viết được update liên tục nếu có thay đổi mới. Update mới nhất 29/7/2017.

1. Core là CPU độc lập, bây giờ người ta có thể nhồi mấy cái CPU vào 1 chỗ tạo thành cái CPU có 2,4,6,8 CPU trong nhân. Thông thường số code thường là số chẵn.

2. Thread là luồng tín hiệu.
Khi cần làm gì đó thì phần mềm gửi xung tín hiệu cho CPU xử lý, thời sơ khai thì CPU chỉ xử lý 1 việc vào 1 thời điểm, đến khi xuất hiện những cái củ chuối như Program Counter…thì thằng CPU biết tạm dừng việc này để làm việc khác. Vì vậy các ông viết phần mềm mới nghĩ ra cách chia lẻ việc cần xử lý ra làm nhiều tập lệnh khác nhau để ông CPU dể đường làm ăn hơn. Kiểu nhưng trước đưa lệnh NẤU CƠM thì ông CPU lụi cụi làm xong mới làm việc khác nhưng giờ chia thành VO GẠO, ĐỔ NƯỚC, CẮM ĐIỆN… tiện cái gì làm cái đó và mỗi việc cũng ít thời gian hơn nên đang làm cũng có thể NGHE ĐIỆN THOẠI được.
 
Nhưng dù sao thì lệnh vẫn phải chờ. nhồi nhiều CPU vào thì đắt tiền mà CPU vẫn chưa dùng hết sức nên INTEL mới phát triển vụ Siêu Phân Luồng, tác dụng như sau:

Siêu phân luồng là gì:

Có nghĩa là nó giả lập cái CPU thành 2 cái CPU luận lý có cùng cấu trúc và tài nguyên như CPU vật lý, cái CPU Vật lý trở thành Sếp để điều phối 2 thằng này, thằng nào làm nhiều thì share cho nó nhiều tài nguyên. Vậy cho nên có nhiều ông thắc mắc là full load mà ở task manager của em nó có 50%, 100:2 = 50 chứ còn sao nữa. Từ đó 1 ông CPU có 2 luồng làm việc và có những loại quái thai là 1 core 2 threat, 2 core 4 threat, 4 core 8 threat 

Cách nói nôm na là : Một nhân cpu có 3 hoạt động là nhận dữ liệu, xử lý dữ liệu, xuất dữ liệu. 1luồng tín hiệu vào sẽ phải chạy hết 3 hoạt động đó thì mới quay lại từ đầu. vậy khi mà cpu đang ở giai đoạn xử lý dữ liệu thì khối nhận dữ liệu sẽ phải chờ, cũng như thế khi cpu đang ở khối xuất dữ liệu thì 2 khối kia sẽ chờ, rất lãng phí. do đó người ta cho 2 luồng dữ liệu vào đồng thời, vậy thì khi luồng 1 đang ở khối 2 thì luồng 2 đang ở khối 1, dữ liệu đc xếp chồng và xử lý liên tục. đó gọi là công nghệ siêu phân luồng
 

Trong những lúc bình thường thì I7 hơn vì nó có 4 người nhưng có thể làm 8 việc 1 lúc. Phenom 6 ông làm 6 việc sẽ chậm hơn. Trong trường hợp đánh nhau thì 4 ông đương nhiên thua 6 ông. Người ta tính rằng trong tác nghiệp bình thường, 2 core luận lý làm nhanh hơn trg hợp chỉ có 1 core vật lý 40%.

 
 
Cần phải nói thêm là các CPU đa nhân đã bắt đầu xuất hiện trên thị trường vào khoảng năm 2005. Intel là người tiên phong với những model đa nhân dành cho máy chủ đầu tiên dựa trên nền tảng x86/x86-64 của mình (dòng chip Itanium), AMD ngay sau đó đã có lời đáp trả bằng những model lõi kép Opteron vào tháng 4/2005. Intel lại nhanh chân hơn AMD khi giới thiệu chip Pentium D dành cho thị trường tiêu dùng phổ thông vào tháng 5/2005, sự kiện này được xem như là mốc khởi đầu cho cuộc cạnh tranh CPU đa nhân nhiều năm sau đó. Cuộc chiến này lan rộng trên nhiều mặt trận, từ máy tính để bàn sang máy tính xách tay, từ máy chủ qua đến smartphone và máy tính bảng. Số lượng nhân thay đổi chóng mặt, từ 2 nhân, lên 4 nhân, 6 nhân và một số chip 8 nhân đã được lên kế hoạch (kiến trúc Bulldozer của AMD). Tuy nhiên phổ biến nhất với đa số người dùng vẫn là những chip 2 nhân và 4 nhân, 6 nhân rất ít xuất hiện trên thị trường phổ thông, còn 8 nhân trở lên chỉ dành cho các hệ thống máy chủ. Vậy, câu hỏi đặt ra là, bạn nên trang bị chip 2 nhân hay 4 nhân khi mua máy tính mới?

Tác dụng của đa nhân là gì?

Khi máy tính bạn có một CPU đa nhân, nói đơn giản máy của bạn có thể làm nhiều việc cùng một lúc (đa nhiệm), hoặc làm một việc lớn nhanh hơn bình thường, nếu ứng dụng đó được lập trình để hỗ trợ đa nhân. Khái niệm đa nhiệm rất dễ hiểu: bạn vừa có thể duyệt web, check mail thường xuyên, xử lý bảng tính Excel 20.000 ô, và các tác vụ trên đều diễn ra với tốc độ nhanh chóng, không bị trễ nãi do lần lượt chờ nhau như với các cpu đơn nhân. Khi bạn chỉ xử lý một tác vụ duy nhất, CPU sẽ phân bổ tác vụ này thành nhiều phần nhỏ hơn và chia cho các nhân cùng xử lý song song đồng thời, kết quả là công việc của bạn được xử lý nhanh hơn nhiều so với đơn nhân. Còn về tác vụ phổ biến khác của PC là chơi game, cpu sẽ phân bổ đối tượng 3D thành nhiều phần, nhiều khối, và mỗi nhân sẽ xử lý một phần đối tượng đó một cách song song, và sau đó kết hợp kết quả xử lý lại và xuất ra màn hình, rất đơn giản đúng không nào? Tóm lại, ta cứ hình dung 1 CPU đa nhân sẽ giống một quầy thu ngân, càng có nhiều nhân viên thì cùng lúc sẽ tính tiền được cho nhiều khách hàng hơn.
 

Có phải 4 nhân nào cũng ăn được 2 nhân? -Không hẳn

So giữa 4 nhân AMD Athlon II x4 620 với 2 nhân Intel Core i3 2100. Đây là so sánh gần chứ chưa nói đến i3 3220. 2 con i3 này là CPU 2 nhân nhưng có 4 luồng xử lý. Và tất nhiên là con AMD 4 nhân kia sẽ thua về tất cả, kể cả đa nhiệm.
Thậm chí i3 2100 còn đấu được game ngang ngửa với phenom2 x4 955be 1 dòng cpu cao cấp của amd, nhưng ở render có lẽ hơi đuối hơn 1 chút

Nên chọn CPU cho máy tính với số nhân và số luồng ra sao:


Trong các bài viết về CPU mình đã giải thích rõ các corei 7, corei5, corei 5, xeon, pentium để tùy từng mục đíc các bạn sẽ chọn loại nào. Trong bài này mình sẽ gạch đầu dòng ra như sau:
Xeon: Dành cho các máy trâu chuyên về render xuyên ngày đêm, ở đó cpu vô cùng bền và render cực khủng, Xeon cũng dùng cho máy chuyên chơi game và chuyên sản xuất phim từ các game quay lại, hoặc các bạn dùng đến Adobe Premiere.

Core i7: Dành cho bạn nào thích trải nghiệm, chơi những game đặc biệt chỉ yêu cầu i7 trở nên. I7 là cpu có khả năng render cực khủng nên với những bạn muốn an toàn, làm đa tác vụ thì có thể chọn i7

Core i5- thuộc dòng best choice : giá tốt, hiệu năng cao và nhiệt độ thấp. Đáp ứng được hầu hết mọi công việc hiện nay. Các bạn giả sử muốn i7 chẳng hạn, mà tiền lại muốn đầu tư card khủng để xem 4k hay gì đó thì chuyển ngay, i5 đáp ứng được gần như tất tần tật các công việc của i7 ở mức 70-100%

Core i3- thuộc dòng best choice cho bạn nào làm văn phòng, chơi game ở nhà, đa nhiệm ở mức cơ bản.

Pentium G: Best choice cho các dàn game, chạy đa nhiệm ít, giá cả lại vô cùng hạt giẻ.

(bài viết tham khảo một số tư liệu và thảo luận trên tinhte.vn và vozforum)

Lựa chọn CPU nào?

Tùy vào phần mềm bạn sử dụng. Mình đã viết khá kĩ về chọn CPU nào rồi nhưng nói tóm gọn lại thế này:
– Render các phần mềm ko phải 3D kiểu như làm phim Adobe- Live stream thì dùng core i- càng đắt càng tốt.
– Render 3d hoặc tính toán nhiều bằng CPU như các tác vụ số học, quản lý máy chủ, máy ảo, cày tiền LOL – tóm lại là clone càng nhiều .v.v. Thì Dùng Xeon.
– AMD thì năm nay 2017 có Ryzen đang được các phần mềm update hỗ trợ rất khủng, P/p ngon. Nên mọi người thử ủng hộ xem- ngon phết- các hãng làm main nhiều cho nó.