
Qualcomm vừa thông báo ra mắt chip Snapdragon X Elite, sản phẩm mới dành cho PC Windows tại sự kiện Snapdragon Summit. Chip này hứa hẹn sẽ đem lại sự đột phá về hiệu suất và thời lượng pin cho thị trường laptop Windows.
Để làm được điều này, Qualcomm đã áp dụng các nhân CPU Oryon tuỳ chỉnh thay vì sử dụng các nhân Cortex truyền thống của Arm. Snapdragon X Elite có tổng cộng 12 nhân Oryon tuỳ chỉnh, cung cấp hiệu suất mạnh mẽ và khả năng tăng tốc độ đáng kinh ngạc.
Tại sao Snapdragon X Elite không có các nhân nhỏ khi sử dụng toàn bộ các nhân hiệu năng?
Big.LITTLE và sự kết hợp của nhân to và nhân nhỏ
Để giải đáp câu hỏi này, chúng ta cần nhớ lại về kiến trúc big.LITTLE được Arm giới thiệu vào năm 2011. Ý tưởng của nó là các nhân CPU khác nhau đảm nhận các công việc nặng nhẹ khác nhau. Ví dụ, trong smartphone, các nhân nhỏ được sử dụng để tiết kiệm pin khi thực hiện các tác vụ nhẹ nhàng, trong khi các nhân hiệu năng đảm nhận các tác vụ nặng hơn.
Chip Snapdragon 8 Gen 3 mới nhất của Qualcomm vẫn sử dụng cách thiết kế này, với 1 nhân mạnh Cortex X4 kết hợp 5 nhân trung bình Cortex A720 cùng với 2 nhân nhỏ Cortex A520. Thậm chí, Intel cũng áp dụng ý tưởng tương tự trên dòng CPU Gen 12 với các nhân P-core và E-core.Tại sao Snapdragon X Elite không tích hợp các nhân nhỏ?
Các đại diện của Qualcomm đã trả lời rằng “Các nhân của chúng tôi đã tối ưu đến mức không cần sử dụng các nhân nhỏ nữa”, tuy nhiên không loại trừ khả năng sử dụng chúng trong các phiên bản Snapdragon X Elite tiếp theo. Lý do là do kiến trúc tập lệnh của các nhân tuỳ chỉnh Oryon, sử dụng kiến trúc tập lệnh Arm v8.7 được công bố vào cuối năm 2020. Tính đến thời điểm đó, không có bất kỳ nhân CPU Arm nào trên thị trường sử dụng kiến trúc tập lệnh này. Các nhân Arm trung bình và nhỏ mới nhất, Cortex A720 và A520 trong chip Snapdragon 8 Gen 3, sử dụng kiến trúc Arm v9.2, trong khi các nhân Cortex A710 và A510 trước đó đều sử dụng Arm v9.
Thiết kế big.LITTLE dựa vào kiến trúc tập lệnh đồng nhất giữa các nhân để chuyển đổi mượt mà, yêu cầu phải sử dụng cùng kiến trúc Arm v8.7 cho các nhân nhỏ để phù hợp với Oryon. Mặc dù có ngoại lệ khi Arm và Qualcomm đều cho biết có thể kết hợp các kiến trúc tập lệnh khác nhau và thu hẹp khoảng cách bằng giải pháp phần mềm, nhưng phương pháp này hiếm khi được sử dụng vì có thể không hiệu quả.3 sự lựa chọn của Qualcomm
Do không có nhân nhỏ Arm v8.7 sẵn sàng ghép nối với Oryon, về cơ bản Qualcomm đối mặt với 3 lựa chọn:- 1 là phát triển phần mềm để Oryon tương thích với các nhân nhỏ hơn có sẵn như Cortex A720, A520
- 2 là tự thiết kế các nhân nhỏ tuỳ chỉnh riêng
- 3 là sử dụng tất cả các nhân Oryon giống nhau
Công ty đã lựa chọn giải pháp thứ 3. Và thật lòng mà nói, đây là quyết định hợp lý và mang lại nhiều ý nghĩa nhất đối với sản phẩm sử dụng nhân tuỳ chỉnh đầu tiên của họ. Nếu xét về thời gian và công sức đã bỏ ra để tạo ra Snapdragon X Elite, việc phát triển một loại nhân nhỏ tuỳ chỉnh sẽ là không thực tế.
Đừng quên mục tiêu của sự kiện này. Qualcomm không chỉ muốn tạo ra các chip cho PC Windows có hiệu năng và thời lượng pin ngang bằng Mac của Apple, mà mục tiêu thực sự của Snapdragon X Elite là vượt qua Intel. Để đánh bại Intel, Qualcomm cần đuổi kịp về hiệu năng, vì với chip Arm, việc vượt qua Intel về thời lượng pin là điều hiển nhiên. Do đó, không cần các nhân nhỏ để đạt được điều này.
big.LITTLE đã chứng minh hiệu quả của nó, thậm chí Intel cũng đã áp dụng nó vào x86. Vì vậy, không có gì lạ khi các con chip Snapdragon X Elite thế hệ tiếp theo sẽ có các nhân nhỏ để kết hợp với Oryon. Nhưng đối với Snapdragon X Elite hiện tại, việc không có các nhân nhỏ có lẽ là hợp lý trong lần ra mắt đặc biệt này.
