Máy tính xách tay thường có nhiều nhất là bốn lõi, và lõi kép có lẽ phổ biến hơn. Gần đây tôi đã chuyển từ quadcore sang dualcore và tôi có thể xác nhận rằng có một số lượng hạn chế sử dụng cho quadcore, ngay cả với các tác vụ chuyên sâu của CPU.
Mặt khác, tại điện thoại di động, quadcores, hexacores và octacores dường như là phổ biến. Tại sao? Những nhiệm vụ có thể sử dụng chúng?
Tôi hiểu rằng big.LITTLE có thể là một phần của câu trả lời. Đó là, lợi ích chính của rất nhiều lõi không phải là khả năng sử dụng đồng thời tất cả chúng, mà là sử dụng lõi có mức tiêu thụ điện phù hợp với khối lượng công việc hiện tại. Tuy nhiên, ví dụ, Snapdragon 625 có tám lõi Cortex-A53, dường như không phải là trường hợp của big.LITTLE.
Có thể kiến trúc ARM có điểm thấp hơn về hiệu suất tối ưu trên mỗi watt. Đó là, việc có một lõi đơn được điều chỉnh cho hiệu suất tối ưu trên mỗi watt dẫn đến hiệu suất trên ARM thấp hơn so với Intel. Vì vậy, nhiều lõi được sử dụng để cung cấp hiệu suất. Đây chỉ là một giả thuyết.
Nhưng ngay cả trong trường hợp này, tôi không thấy khối lượng công việc nào có thể sử dụng hiệu quả, giả sử, tám lõi trên điện thoại di động. Trên máy tính xách tay, tôi có thể tưởng tượng một số ít như tổng hợp đầy đủ (không tăng dần) của một dự án. Nhưng trên điện thoại?
- Các trò chơi có thể đói hiệu năng, nhưng chúng thường yêu cầu hiệu năng GPU hơn là CPU, phải không?
- Về mặt lý thuyết, nhiều lõi có thể tăng tốc độ biên dịch AOT của Android Lollipop / Marshmallow khi cài đặt hoặc khi nâng cấp (nghĩa là, các ứng dụng Tối ưu hóa giai đoạn 3/121). Tôi, tuy nhiên, không chắc chắn nếu điều này có thể sử dụng nhiều lõi. Theo như tôi nhớ mã, chỉ có một ứng dụng đang được biên dịch tại một thời điểm, nhưng có thể có một số sự song song trong chính quá trình biên dịch.
- Ngoài ra Android 7+ có thể sử dụng nhiều lõi khi biên dịch. Nhưng vì nó được biên dịch khi không hoạt động và sạc, nên lợi ích có vẻ là khá nhỏ. Ít nhất là khi một người sạc điện thoại qua đêm - tôi thực sự không quan tâm nếu phải mất 30 phút hoặc hai giờ trong một kịch bản như vậy.