Có một tần số xung nhịp CPU thay đổi theo yêu cầu?


10

Trên máy của tôi (không phải máy tính cá nhân), tôi có 4 lõi (2.4GHz) và hiện tại tôi không có quá trình quan trọng nào đang chạy. Ngay bây giờ, tất cả 4 lõi của tôi đang chạy / rung ở tần số 2,4 GHz hay một số trong số chúng chạy chậm hơn hoặc thậm chí là bất động?


Câu hỏi của bạn không rõ ràng. Bạn không có 24 bộ xử lý.
Ramhound

1
Vì vậy, bạn không thể chỉnh sửa câu hỏi của mình để làm rõ? Bạn biết ý anh ấy.
Matt Clark

2.4Ghz không có nghĩa là bạn có 24 lõi. Không có cách nào có thể hoặc sẽ có được.
JakeGould

Câu trả lời:


14

Đúng

Bộ xử lý của bạn có đồng hồ cơ sở hoặc tốc độ Bus phía trước , i7 của tôi là ~ 100 MHz, sau đó có một hệ số nhân có thể thay đổi dựa trên nhu cầu của bộ xử lý - bộ xử lý 2,6 GHz này có thể có hệ số nhân lên tới 36 để cung cấp cho tôi tốc độ xung nhịp tối đa ~ 3.6GHz.

Bởi vì hầu hết thời gian máy của bạn không hoạt động, số nhân đó sẽ ở mức 8, nghĩa là máy của tôi chỉ chạy ở tốc độ 800 MHz, nó có thể thay đổi nhiều lần trong một giây.

Tôi không biết bạn có bộ xử lý nào, vì vậy tôi không thể nói cho bạn biết bạn đang làm gì, nhưng hầu hết các bộ xử lý hiện đại đều làm điều này, bao gồm cả điện thoại di động của bạn, nó được gọi là bước tốc độ và là hệ thống của bạn làm gì để tiết kiệm năng lượng.

Bạn có thể kiểm tra CPU-Z bằng CPUID để xem chi tiết hệ thống của bạn (windows).

Hoặc nếu bạn đang chạy linux trên một hệ thống có /prochệ thống, bạn có thể chạy cat /proc/cpuinfođể xem chi tiết về bộ xử lý của mình. Trong bản in này và trên trang CPU của CPU-Z, bạn xem tốc độ tối đa, tốc độ hiện tại, số nhân và số nhân tối đa.

Lưu ý rằng hệ số nhân này áp dụng cho mọi lõi của bạn, vì vậy nếu hệ thống của bạn có 8 lõi - tất cả chúng đều sẽ chạy ở cùng tần số.

Đây là hệ thống của tôi đang chờ , lưu ý rằng nó đang chạy ở khoảng 800 MHz với hệ số nhân là 8, mức tối thiểu cho bộ xử lý này.

tải tối thiểu

Đây là hệ thống của tôi dưới tải vừa phải , chạy ở tốc độ 3,4 GHz với hệ số nhân là 34. (lưu ý điện áp lõi cũng tăng)

tải vừa phải

Tốc độ bus 100 MHz sẽ được tạo bởi PLL trên bo mạch chủ - đây là đồng hồ chủ được gửi cho từng thành phần logic khác trên bo mạch chủ, ví dụ pci, ram, bộ điều khiển usb, v.v ... Đây là tín hiệu được truyền cho CPU vật lý thông qua ổ cắm.

Tốc độ lõi, ~ 3,4 GHz, được tạo bởi PLL thứ hai trên chính CPU, sử dụng FSB làm nguồn.

Ép xung

Khi mọi người ép xung máy của họ, điều này thường chỉ tăng tốc độ FSB - điều này chỉ khiến mọi thứ chạy nhanh hơn; vấn đề với tất cả mọi thứ chạy nhanh hơn, là nó hút nhiều năng lượng hơn - thường đòi hỏi một chút quá mức.

Trường hợp mọi người bắt đầu gặp vấn đề là khi chạy hết công suất, đầu tiên, silicon sẽ rất nóng và thứ hai, các điện áp được đánh giá cao sau đó bắt đầu bão hòa các bóng bán dẫn gần đó, chỉ cách nhau micrô trên silicon - có khả năng làm hỏng silicon, và can thiệp vào các phần khác của cpu.

HLT

Sau khi trả lời câu hỏi này, bản thân tôi hỏi nếu có bất kỳ sức mạnh thêm kỹ thuật, mà tiết kiệm câu trả lờinhững HLThướng dẫn ;

Sau khi CPU xử lý xong khối lượng công việc của nó, nó sẽ thực hiện tạm dừng, về cơ bản là vô hiệu hóa lõi cho đến khi ngắt tiếp theo được kích hoạt. Ở trạng thái này, đồng hồ vẫn chạy ở FSBxMlt., Nhưng lõi CPU không hoạt động và về cơ bản là không có năng lượng.

Bạn có thể thấy HTLquy trình hướng dẫn trong Windows Task Manager, tên của nó là System Idle Process ; tất cả thời gian CPU không sử dụng sẽ được dành để thực hiện HLT.quá trình nhàn rỗi hệ thống


Cảm ơn bạn +1 Tôi có Intel Xeon 6 nhân (trên Mac) nhưng không cần phải giải quyết câu trả lời đó.
Remi.b

Lưu ý rằng một hệ thống thực sự nhàn rỗi sẽ tắt hoàn toàn đồng hồ CPU. (trạng thái ngủ, C2 và cao hơn). CPU hiện đại cũng sẽ tắt bộ nhớ cache của chúng nếu không đủ lâu (C3). Những gì bạn mô tả ở đây là các trạng thái năng lượng được sử dụng khi ở C0 (không ngủ)
MSalters

1
Tôi không chắc chắn về tất cả các lõi chạy ở cùng một tốc độ. Tôi thường thấy /proc/cpuinfochỉ ra rằng lõi đang chạy ở tốc độ khác nhau.
kasperd

Oh? Bạn có bất kỳ liên kết cho thấy điều này trong hành động? Tôi không nghĩ rằng tôi đã từng thấy các lõi khác nhau hoạt động ở tốc độ khác nhau, ngoại trừ trong big.LITTLEkiến trúc của một số bộ xử lý ARM hiếm khi được sử dụng trong máy tính cá nhân.
Matt Clark

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.