- Trong các bài đánh giá ban đầu, có vẻ như các lõi CPU trên máy Mac dùng M3 không có thay đổi lớn, nhưng thực tế có những thay đổi quan trọng như kích thước cụm và mức tăng tần số tối đa
- Kích thước cụm: Trên chip M1/M2, 2 hoặc 4 lõi CPU tạo thành một cụm và dùng chung bộ nhớ đệm chia sẻ, nhưng trên chip M3, mẫu cơ bản có cụm gồm 4 lõi, còn mẫu Pro và Max có cụm gồm 6 lõi
- Điều này ảnh hưởng đến việc chọn chip
- macOS, nếu có thể, sẽ gán các luồng chạy với mức ưu tiên cao hơn theo QoS (chất lượng dịch vụ) vào các lõi P
- Nếu các lõi P đã bị chiếm dụng hoàn toàn, macOS sẽ chạy các luồng QoS cao trên các lõi E thay thế
- Nói cách khác, hãy xem các ứng dụng bạn thường dùng trong cửa sổ lịch sử CPU của Activity Monitor và
- nếu các lõi P bị chiếm dụng hoàn toàn trong phần lớn thời gian và có khối lượng công việc tràn sang các lõi E, thì bạn nên nhắm đến M3 có nhiều lõi P hơn
- nếu các lõi P luôn có đủ dung lượng dự phòng, thì bạn sẽ không nhận thêm nhiều giá trị từ M3 có nhiều lõi P hơn
- Lõi E: Lõi E của M3 Pro tương tự M1 Pro, nhưng có khác biệt trong cách quản lý tần số do macOS quyết định, và chip M3 có thể đạt tối đa 2748 MHz
- Điều đó có nghĩa là lõi E của M3 chạy các luồng nền chậm hơn một chút so với M1
- Tức là nếu thay M1 Pro bằng M3 Pro, các tác vụ nền sẽ chậm hơn, nhưng các tác vụ QoS cao bị tràn sang lõi E sẽ được tăng tốc
- Lõi P: Lõi P của M3 Pro hoạt động tối đa tới 4056 MHz, và so với M1 Pro thì hiệu năng số nguyên và dấu chấm động cao hơn khoảng 1,3 lần, còn hiệu năng vector cho thấy tốc độ nhanh hơn khi dùng NEON hoặc thư viện Accelerate của Apple
- Điều này cho thấy mức tăng hiệu năng số nguyên và dấu chấm động đến từ việc tăng tần số lõi, nhưng cũng gợi ý rằng có thể còn có cải thiện lớn hơn trong xử lý vector
- Có lẽ Apple đã cải tiến thiết kế khối NEON trên lõi P của M3
- Hiệu năng P so với E: Các lõi M1 và M3 có mẫu hình hiệu năng khác nhau dưới tải, và M3 Pro cung cấp hiệu năng cao hơn ở cả lõi P lẫn lõi E
- Lịch sử sử dụng CPU: Lịch sử sử dụng CPU trong Activity Monitor cung cấp thông tin về tải và hiệu năng của lõi, nhưng có thể gây hiểu nhầm vì không tính đến tần số lõi
Tóm tắt
- Việc so sánh các lõi CPU còn nhiều yếu tố hơn rất nhiều so với benchmark đa lõi
- Nếu bạn đã dùng Mac Apple silicon, hãy quan sát mẫu sử dụng lõi P và lõi E hằng ngày để quyết định có cần Mac với nhiều lõi hơn hay không
- Kích thước cụm lõi CPU trên chip M3 đã đổi từ 2-4 sang 4-6, và điều này có thể ảnh hưởng rộng đến hiệu năng cũng như mức tiêu thụ điện
- Lõi E của M3 trông tương tự lõi trên M1, nhưng có tần số tối đa cao hơn và chạy ở tần số thấp hơn trong các tác vụ nền
- Lõi P của M3 có vẻ đã được cải thiện hiệu năng ở khối vector (NEON) và có tần số tối đa cao hơn
- Khi số lượng lõi E tăng, dung lượng để hấp thụ phần tràn của các luồng QoS cao từ lõi P cũng tăng theo
- Cách macOS quản lý lõi cũng đã thay đổi
1 bình luận
Đọc xong thì có vẻ nó đang phát triển theo cùng một hướng với cách hoạt động của các thư viện cấp thấp hỗ trợ tính đồng thời trong môi trường phát triển phần mềm, tức là cuối cùng vẫn là phân bổ luồng. Vì vậy macOS hay iOS mới cũng có thể tận dụng tốt hơn trên Apple Silicon mới.