Đề XuấT, 2019

Editor Choice

Có nghĩa là "Quad Core", tốc độ có bộ xử lý đa lõi

Với việc máy tính hiện đang trở thành thiết bị gia dụng được bán ở mọi trung tâm thương mại, thật khó để hiểu được sự khác biệt giữa mẫu này và mẫu khác.

Đọc một bài viết khác từ blog này về tất cả những điều bạn cần biết khi mua một máy tính mới, bạn đề cập đến sự khác biệt giữa các bộ xử lý và cách đo tốc độ của chúng.

Bộ xử lý là bộ não, càng nhanh, tính toán sẽ càng nhanh.

Vấn đề là cách các nhà sản xuất cho thấy tốc độ của bộ xử lý đa lõi, khá khó hiểu.

Cho đến một thời gian trước, khi máy tính chỉ có một bộ xử lý, thật dễ hiểu nó mạnh đến mức nào vì "1 Ghz" được viết để xác định tốc độ tính toán của nó.

Tuy nhiên, ngày nay, với các bộ xử lý đa lõi, khó hiểu hơn những gì trong tay và tốc độ thực sự của tất cả các bộ xử lý là gì.

Vì vậy, câu hỏi kỹ thuật ngày nay là: có một máy tính 3Ghz 4 lõi hoặc bốn lõi, và tốc độ thực tế của nó là gì?

Trước hết, trên các bộ xử lý có hai tham số đánh giá, tổng số phép tính mỗi giây và số chu kỳ của bộ xử lý trong một giây ( tốc độ xung nhịp được biểu thị bằng Ghz ).

Mỗi lõi của bộ xử lý tạo ra một số phép tính nhất định mỗi giây, do đó tổng số phép tính là tổng.

Đồng thời, nếu tất cả các lõi đang chạy ở cùng một tốc độ, tốc độ xung nhịp vẫn như nhau bất kể số lượng lõi tồn tại.

Cách thích hợp nhất để chỉ ra tổng tốc độ của bộ xử lý và quan trọng hơn là có thể xác định tốc độ của hệ thống đa lõi như đã thực hiện với CPU lõi đơn không?

Tôi tìm thấy câu trả lời trên diễn đàn Superuser của Mỹ.

Lý do chính tại sao bộ xử lý lõi tứ 3 GHz không bao giờ nhanh như lõi 12 GHz đơn lẻ phải làm với các tác vụ khác nhau được thực hiện trong CPU.

Nếu đó là một nhiệm vụ tuyến tính cần được thực hiện từng bước, nó có thể luôn luôn và chỉ chạy trên một lõi duy nhất tại một thời điểm nhất định.

Điều này giới hạn một nửa công suất CPU của hệ thống lõi kép, hoặc 1/4 trong hệ thống lõi tứ.

Tuy nhiên, nếu bạn cần thực hiện một tác vụ gồm các hướng dẫn có thể được xử lý độc lập với nhau, thì chúng có thể được thực hiện đồng thời, từ các lõi khác nhau.

Vì vậy, nếu bạn chạy chương trình đơn luồng, bộ xử lý lõi đơn 12 GHz nhanh hơn đáng kể trong khi nếu tác vụ có thể được chia thành nhiều phần, bộ xử lý 4 lõi có thể cạnh tranh ngay cả khi nó không thể đạt được hiệu năng của bộ xử lý ở tốc độ 12 GHz.

Ưu điểm chính của hệ thống nhiều CPU là khả năng phản ứng vì tác vụ nặng có thể được thực hiện bởi một lõi duy nhất để người khác tự do cho các chương trình và công việc khác.

Lý thuyết cho rằng 4 lõi từ 3GHz = 1 từ 12 GHz là vô nghĩa trong mọi tình huống, ngoại trừ trong trường hợp lý thuyết trong đó chúng thực hiện các nhiệm vụ độc lập và song song hoàn hảo.

Các ứng dụng hiện đại được thiết kế để tận dụng tối đa tất cả các lõi của CPU nhưng chúng luôn cần một hình thức đồng bộ hóa.

Do đó, thật sai lầm khi nghĩ rằng 4 x 3GHz = 12GHz, không phải vì nó không chính xác về mặt lý thuyết mà vì nó giống như nói rằng 4 quả táo tạo ra một quả cam.

GHz không thể đơn giản được thêm vào.

Để kết luận, một chút thực hành:

Dual Core là thuật ngữ chung cho CPU có 2 lõi.

Quad Core là bộ xử lý 4 lõi.

Bộ xử lý Intel i3 là lõi kép, i5 và i7 là (nói chung là lõi tứ).

Sự khác biệt là i7 sử dụng công nghệ Hyper-Threading với tổng số 8 luồng xử lý.

Nếu bạn thấy bộ xử lý có 4 lõi được đánh giá ở mức 3, 5 GHz, điều đó có nghĩa là mọi lõi đơn đều có tốc độ 3, 5Ghz.

Nếu bạn muốn xem việc sử dụng các lõi riêng lẻ trên máy tính của mình, bạn có thể đi đến trình quản lý tác vụ, đến tab hiệu suất và mở trình giám sát tài nguyên.

Bạn sẽ nhận thấy rằng mỗi lõi được sử dụng song song, với tỷ lệ phần trăm khác nhau.

Trong một bài viết khác, người ta viết cách vô hiệu hóa "Core Đỗ xe" để khai thác tối đa CPU trên Windows 7.

Ai là chuyên gia nhiều hơn về chủ đề này có thể để lại nhận xét để cung cấp một lời giải thích toàn diện và chính xác hơn.

Trong một bài viết khác, làm thế nào để đo hiệu năng máy tính và hiệu suất phần cứng với các chương trình điểm chuẩn

Top