Có phải hiệu năng tăng lên thông qua việc nhân đôi số lõi cpu có sẵn bằng cách sử dụng máy tính cpu kép giống như sử dụng cpu có số lõi gấp đôi?


3

Hãy tưởng tượng cấu hình cơ sở này: bo mạch 1 cpu với bộ xử lý 4 lõi, hiệu suất là 100%.

Làm thế nào khác với cấu hình hiệu suất-khôn ngoan sẽ là:

  • Bo mạch 2 lõi với bộ xử lý 4 lõi
  • Bo mạch 1 lõi với bộ xử lý 8 lõi

Tổng số lõi trong cả hai cấu hình là 8 và gấp đôi so với cấu hình cơ sở, vì vậy tôi đoán là hiệu suất của chúng được cho là 200% cấu hình cơ sở, nhưng sau đó tôi không đủ kiến ​​thức trong lĩnh vực này để thực hiện một phỏng đoán đàng hoàng.

Giá không phải là mối quan tâm của tôi trong câu hỏi này, tôi chỉ muốn biết hiệu suất thay đổi như thế nào nếu việc tăng tổng số lõi cpu được thực hiện trong và ngoài một bộ xử lý.

Sở thích cá nhân của tôi nằm ở việc chơi game và phát triển game. Tôi không biết về các trò chơi khác, nhưng các trò chơi của riêng tôi, tôi cố gắng tạo ra đa luồng, để chúng có thể tận dụng tất cả các lõi cpu đó trên máy tính của tôi.


Nó phụ thuộc vào những gì bạn sẽ làm, ví dụ nếu mã biên dịch của bạn, bạn muốn lo lắng về các luồng không phải lõi. Hiệu suất liên quan đến ứng dụng. Cung cấp thêm chi tiết và bạn nhận được một câu trả lời quý giá hơn.
50-3

Câu trả lời:


3

Có hai CPU trên một bảng duy nhất yêu cầu đồng bộ hóa giữa cả hai điều không cần thiết trên một CPU. Sẽ là giả định khi cho rằng một CPU có cùng số lõi như hai CPU vật lý có lợi thế ở đây nhờ ít chi phí hoạt động hơn - giả sử rằng ứng dụng bạn dự định chạy thậm chí có quy mô đủ tốt để không bị tắc nghẽn.

Đồng thời, người ta có thể cho rằng một CPU có ít lõi hơn có thể tạo ra ít nhiệt hơn và do đó hai CPU vật lý có thể được ép xung cao hơn một CPU, dẫn đến hiệu suất cao hơn. Vì hiệu suất tối đa dường như là mối quan tâm chính của bạn, đây cũng là điều cần suy nghĩ. Tất nhiên, đây là một tổng quát hóa vì bạn thậm chí không chỉ định thương hiệu CPU mà bạn dự định mua, chứ đừng nói đến mô hình và có rất nhiều CPU có sẵn và tất cả phải được xử lý khác nhau.


Tôi không tìm kiếm một đề xuất mua sắm, chỉ cho tình hình hiện tại với hiệu suất.
dùng1306322

Một hệ thống hai CPU cũng sẽ tăng gấp đôi băng thông bộ nhớ hệ thống. Nếu phần mềm không được tối ưu hóa cho NUMA, việc truy cập thường xuyên hơn vào bộ nhớ từ xa có thể không chỉ làm tăng độ trễ truy cập mà còn khiến kết nối giữa các CPU bị tắc nghẽn băng thông. Ngoài ra, việc có hai chip có thể tăng số lượng bộ đệm cho mỗi lõi với tác động tiềm tàng rõ ràng đến hiệu suất.
Paul A. Clayton

Một điều khác cần suy nghĩ đối với các bo mạch kép dựa trên AMD sẽ là các CPU AMD hiện đại có bộ điều khiển bộ nhớ chết. Điều này có nghĩa là sẽ có hai bộ điều khiển bộ nhớ trên tàu. Tôi không thể biết liệu điều này sẽ tiêu cực cho hiệu suất hay lợi ích. Trong bất kỳ cách nào nó cho thấy rằng câu hỏi quá chung chung và ít nhất nên là thương hiệu cụ thể.
Zerobinary99
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.