it-swarm-vi.tech

Làm thế nào nhanh là mỗi lõi trong một bộ xử lý lõi kép?

Macbook của tôi có bộ xử lý lõi kép 2,4 GHz. Bởi vì nó có hai lõi riêng biệt, điều đó có nghĩa là nó có thể thực thi hai chức năng cùng một lúc, phải không?

Vì vậy, điều đó có nghĩa là mỗi lõi là khoảng. Mỗi tốc độ 1,2 GHz (đối với 2,4 GHz kết hợp) hoặc chúng thực sự là 2,4 GHz, và do đó có hiệu quả chạy ở 4,8 GHz?

Bộ xử lý lõi kép (và quad) làm tôi bối rối.

9
Josh Hunt

Mỗi lõi chạy ở tốc độ 2,4 GHz.

Mặc dù điều đó không có nghĩa là hệ thống của bạn nhanh gấp đôi hệ thống lõi đơn 2,4 GHz. Song song có (về nguyên tắc) nhiều nhất là tăng tốc tuyến tính nhưng trong thực tế, nó thường chậm hơn nhiều (mặc dù vẫn nhanh hơn một lõi đơn).

16
Joey

Julian ở trên là chính xác khi nói về tần số tối đa cho mỗi lõi trong một procesor đa lõi. Xếp hạng tần số liên quan đến từng lõi. Vì vậy, bộ xử lý đa lõi 2.4GHz thường chạy mỗi bộ xử lý ở tần số tối đa 2,4 GHz. Có hai trường hợp ngoại lệ (một rất phổ biến và một mới):

  • Tần số của bộ xử lý có thể được điều chỉnh linh hoạt dựa trên hiệu suất và mức tiêu thụ năng lượng cần thiết để tiết kiệm năng lượng khi không cần nguồn hoặc để nhiệt độ thấp hơn (Trạng thái P).
  • Ngoài ra, các bộ xử lý gần đây có tính năng "Turbo" trong đó một lõi chạy nhanh hơn so với đánh giá khi các lõi khác không được sử dụng (Turbo Boost).
2
hanleyp

Để hoàn toàn rõ ràng, việc có nhiều lõi KHÔNG tăng tốc bất kỳ một chương trình nào trừ khi nó được thiết kế riêng cho đa luồng.

Tác dụng của việc có nhiều lõi là:

Mỗi luồng chạy nhanh nhất là tốc độ xung nhịp lõi của bạn. Và, xử lý song song cho phép một ứng dụng chạy nhiều luồng cùng một lúc.

Điều này có nghĩa là nhiều nhất, sức mạnh xử lý của bạn sẽ tăng gấp đôi, nhưng không phải trên bất kỳ một luồng nào.

1
John Gietzen

Câu hỏi của bạn là về CPU Core 2, không phải Core i7. Tuy nhiên, xin lưu ý rằng nếu bạn mua Core i7 920, bạn sẽ thấy CPU là bộ xử lý lõi tứ chạy ở tốc độ 2,66 GHz. Điều đó có nghĩa là mỗi lõi chạy ở tốc độ 2,66 GHz. Tuy nhiên, do Turbo Boost của Core i7, CPU thực sự có thể chạy ở tốc độ 2,8 GHz, đặc biệt nếu bạn đang chạy các ứng dụng đơn luồng.

Như những người khác đã chỉ ra, bạn không thể nhân tốc độ của CPU với số lượng lõi để xác định mức độ nhanh của nó, tôi chỉ chỉ ra rằng mọi thứ thực sự còn khó hiểu hơn thế hệ CPU Intel hiện tại .

0
ChrisInEdmonton