Trong máy trạm của tôi, tôi có một Intel i7-4790T mà tôi luôn nghĩ là một CPU khá nhanh. Nhưng theo Geekbench 4, bộ xử lý Apple A12X trong iPad Pro mới thoải mái đánh bại nó. Khi tôi chạy Geekbench 4, tôi nhận được tốc độ lõi đơn khoảng 4.000 nhưng trên iPad Pro mới , bộ xử lý A12X trả về khoảng 5.000 tức là nhanh hơn 25%. Trên thực tế, ngay cả A12 và A11 cũng nhiều hơn i7-4790T của tôi . Trong bài kiểm tra đa lõi, CPU của tôi đạt điểm tối đa 11.000 trong khi A12X đạt 18.000 điểm, nhanh hơn 60%.
Một câu hỏi sơ bộ là liệu Geekbench có phải là một chỉ số đáng tin cậy về tốc độ trong thế giới thực hay không. Ví dụ, điều duy nhất tôi làm thực sự nhấn mạnh CPU của tôi là chỉnh lại video bằng Handbrake . Handbrake không có sẵn cho iOS, nhưng giả sử nó đã được port thì Handbrake thực sự xử lý video nhanh hơn 60% trên A12X, hay điểm số của Geekbench không thể hiện bằng hiệu suất của thế giới thực?
Nhưng câu hỏi chính của tôi là: bỏ qua chính xác cách A12X và CPU của tôi so sánh, làm thế nào Apple quản lý để có được chip RISC dựa trên ARM nhanh như vậy? Những khía cạnh của kiến trúc của nó chịu trách nhiệm cho tốc độ cao?
Sự hiểu biết của tôi về kiến trúc RISC là chúng làm ít hơn trên mỗi chu kỳ đồng hồ nhưng thiết kế đơn giản của chúng có nghĩa là chúng có thể chạy ở tốc độ xung nhịp cao hơn. Nhưng A12X chạy ở tốc độ 2,5 GHz trong khi i7 của tôi có tốc độ cơ bản là 2,7 GHz và sẽ tăng lên 3,9 GHz khi tải lõi đơn. Vì vậy, i7 của tôi sẽ chạy ở tốc độ xung nhịp nhanh hơn 50% so với A12X, chip Apple có thể đánh bại nó như thế nào?
Từ những gì tôi có thể tìm thấy trên Internet, A12X có nhiều bộ đệm L2 hơn, 8MB so với 256KB (mỗi lõi) cho i7 của tôi, vì vậy đó là một sự khác biệt lớn. Nhưng bộ đệm L2 bổ sung này có thực sự tạo ra sự khác biệt lớn như vậy đối với hiệu suất không?
Phụ lục: Geekbench
Kiểm tra CPU Geekbench chỉ nhấn mạnh CPU và tốc độ bộ nhớ CPU. Các chi tiết chính xác về cách Geekbench thực hiện điều này được mô tả trong bản PDF này (136KB) . Các thử nghiệm dường như chính xác là những thứ chúng tôi làm sử dụng nhiều CPU và có vẻ như chúng thực sự là đại diện cho hiệu suất của Handbrake mà tôi đề xuất làm ví dụ.
Bảng phân tích chi tiết về kết quả Geekbench cho i7-4790T và A12X của tôi là:
Test i7-4790T A12X
Crypto 3870 3727
Integer 4412 5346
Floating Point 4140 4581
Memory Score 3279 5320