Microsoft đang chuẩn bị bổ sung hỗ trợ Advanced Performance Extensions (APX) cho Windows 11. Đây là bản mở rộng quan trọng của tập lệnh x86-64, hứa hẹn cải thiện hiệu năng và hiệu quả xử lý trên các bộ vi xử lý Intel và AMD trong tương lai.
Theo phát hiện của Xeno, một người dùng thường xuyên theo dõi Windows trên mạng xã hội X, bản Windows 11 Insider Preview Build 29695.1001 mới nhất, được phát hành qua kênh Experimental (Future Platforms), đã xuất hiện tùy chọn Advanced Performance Extensions (APX). Phần mô tả ghi rõ: “Cho phép Windows sử dụng APX để cải thiện hiệu năng”. Để kích hoạt tính năng này, người dùng cần khởi động lại hệ thống.
Intel APX tăng gấp đôi số thanh ghi đa dụng, giảm thao tác truy xuất bộ nhớ
Đối với những người chưa quen thuộc với công nghệ này, APX là phần mở rộng của tập lệnh x86-64 do Intel giới thiệu lần đầu vào năm 2023. Như đã đề cập trong các báo cáo trước đây, Intel và AMD đang phối hợp phát triển công nghệ thông qua x86 Ecosystem Advisory Group, một nhóm tư vấn về hệ sinh thái x86.

Cải tiến đáng chú ý nhất của APX là tăng gấp đôi số lượng thanh ghi đa dụng, từ 16 lên 32. Nhờ đó, bộ vi xử lý có thể lưu giữ nhiều dữ liệu hơn trong các thanh ghi nội bộ có tốc độ truy xuất rất cao, thay vì liên tục phải truy cập bộ nhớ chậm hơn. APX cũng bổ sung các dạng lệnh sử dụng ba toán hạng, những thao tác có điều kiện mới cùng nhiều cải tiến khác nhằm nâng cao hiệu quả thực thi lệnh và hạn chế việc di chuyển dữ liệu không cần thiết.
Theo ước tính của Intel, mã phần mềm được tối ưu hóa cho APX có thể giảm 10% số thao tác đọc dữ liệu từ bộ nhớ, giảm hơn 20% số thao tác ghi dữ liệu vào bộ nhớ và giảm khoảng 10% tổng số lệnh cần thực thi. Tuy nhiên, những con số này được đưa ra từ các mô phỏng nguyên mẫu sử dụng khối lượng công việc Integer của bộ kiểm thử SPEC CPU 2017. Do đó, không nên xem chúng là mức tăng hiệu năng tương đương trong các tác vụ thực tế.
Microsoft cũng đã chuẩn bị nền tảng cho APX bằng cách bổ sung khả năng nhận diện tính năng của bộ xử lý và các định nghĩa trạng thái mở rộng vào Windows SDK. Bên cạnh đó, hãng đã cải thiện khả năng xử lý thanh ghi APX và hỗ trợ gỡ lỗi trong công cụ WinDbg.
Intel Nova Lake và AMD thế hệ mới có thể hưởng lợi từ APX
Ở khía cạnh phần cứng, các bộ vi xử lý Intel Nova Lake dành cho người dùng phổ thông và dòng Xeon Diamond Rapids sắp ra mắt được cho là sẽ hỗ trợ APX, theo những thông tin đã công bố trước đó. Công cụ AIDA64 thậm chí đã bổ sung bài kiểm tra hiệu năng SHA3 được tối ưu cho APX, nhắm đến các kiến trúc này.

AMD cũng được kỳ vọng sẽ áp dụng APX trong tương lai. Tuy nhiên, kiến trúc Zen 6 sắp tới hiện chưa có thông tin hỗ trợ APX được ghi nhận trong tài liệu của GCC 16. Điều này làm dấy lên khả năng Zen 7 mới là kiến trúc đầu tiên của AMD tương thích với APX, dù công ty chưa chính thức xác nhận thông tin này.
Cần lưu ý rằng APX đòi hỏi cả bộ vi xử lý tương thích lẫn phần mềm được biên dịch để tận dụng tập lệnh mở rộng. Vì vậy, các CPU hiện có sẽ không tự động được tăng hiệu năng chỉ nhờ cập nhật Windows 11.
Microsoft cũng chưa xác nhận thời điểm đưa tính năng này lên các bản Windows 11 phổ thông. Kênh Experimental (Future Platforms) phục vụ quá trình phát triển thử nghiệm và không gắn với một phiên bản Windows cụ thể. Do đó, người dùng sẽ cần chờ thêm thông tin chính thức để biết khi nào APX được triển khai rộng rãi.
Nguồn: wccftech


