Chia sẻ đam mê công nghệ
Phần mềm

APX trên Windows 11 có thể giảm lệnh bộ nhớ, nhưng chưa làm PC nhanh ngay

Microsoft đang thử nghiệm hỗ trợ APX trên một bản Windows 11 Insider. Công nghệ này mở rộng số thanh ghi CPU, nhưng lợi ích chỉ xuất hiện khi phần cứng, hệ điều hành và phần mềm cùng hỗ trợ.

Tóm tắt nhanh

  • APX mở rộng số thanh ghi đa dụng của x86 từ 16 lên 32, giúp phần mềm có thể giảm thao tác đọc và ghi bộ nhớ.
  • Microsoft đang thử nghiệm một nút APX trong Windows 11 Insider build 29695.1001; nút này chưa xuất hiện trên mọi thiết bị.
  • Máy tính không tự tăng tốc chỉ vì cài bản Windows mới: CPU, Windows và ứng dụng đều phải hỗ trợ APX.

Microsoft đang thử nghiệm một công tắc APX trong Windows 11 Insider build 29695.1001, mở đường cho phần mềm khai thác bộ lệnh x86 mới thay vì biến bản cập nhật thành cú tăng tốc tức thì cho mọi PC.

APX, viết tắt của Advanced Performance Extensions, là phần mở rộng tập lệnh do Intel đề xuất cho x86. Điểm đáng chú ý nằm ở số thanh ghi đa dụng (GPR): từ 16 lên 32. CPU có thêm chỗ giữ các giá trị đang xử lý, nên chương trình có thể bớt phải đưa chúng ra bộ nhớ rồi nạp trở lại.

Thêm thanh ghi giúp mã máy bớt phụ thuộc vào bộ nhớ

Trong lập trình, thanh ghi là vùng lưu trữ rất nhỏ nằm ngay trong CPU, thường được truy cập nhanh hơn việc đọc dữ liệu từ RAM. Khi số thanh ghi hạn chế, trình biên dịch phải chuyển một phần giá trị tạm ra bộ nhớ; thao tác đó tạo thêm lệnh load và store. Có thêm thanh ghi giúp giảm những lần chuyển qua lại này, nhất là với mã có nhiều phép tính và nhiều biến đang hoạt động cùng lúc.

Intel cho biết, trong mô phỏng bộ SPEC CPU 2017 Integer của hãng so với nền Intel 64, mã biên dịch có APX giảm 10% lệnh nạp và hơn 20% lệnh lưu; tổng số lệnh cũng thấp hơn 10%. Đây là kết quả benchmark của Intel, không phải mức tăng tốc chung cho mọi ứng dụng. Số lệnh giảm cũng không đồng nghĩa thời gian chạy sẽ giảm đúng tỷ lệ ấy, bởi hiệu năng còn phụ thuộc vào giới hạn của từng chương trình và những phần khác trong hệ thống.

APX bổ sung tiền tố mã hóa REX2 để truy cập các thanh ghi mới trong tập lệnh số nguyên cũ. Intel cũng mô tả khả năng dùng EVEX để mã hóa toán hạng đích riêng, cho phép một số lệnh dùng dạng ba toán hạng và giảm nhu cầu chèn lệnh di chuyển dữ liệu. Tiền tố mới làm độ dài trung bình của lệnh tăng lên, nhưng Intel cho biết số lệnh ít hơn giúp mật độ mã tổng thể gần mức trước đó.

Windows cần quản lý trạng thái mới trước khi ứng dụng hưởng lợi

Thêm thanh ghi không phải thay đổi chỉ ở trình biên dịch. Khi hệ điều hành chuyển CPU từ một tiến trình sang tiến trình khác, nó phải lưu và khôi phục trạng thái của tiến trình cũ. Intel cho biết các thanh ghi APX được hỗ trợ bởi cơ chế XSAVE/XRSTOR; hãng bổ sung PUSH2/POP2 để chuyển hai giá trị thanh ghi trong một thao tác bộ nhớ nhằm hạn chế chi phí liên quan.

Vì vậy, công tắc trong Windows có ý nghĩa như một phần của quá trình chuẩn bị nền tảng, chứ không phải nút “tăng tốc” áp dụng cho phần mềm hiện có. Ứng dụng phải được biên dịch để dùng APX, còn bộ xử lý cần triển khai phần mở rộng này và Windows phải quản lý trạng thái tương ứng. Nếu thiếu một mắt xích, chương trình vẫn chạy theo đường mã tương thích cũ.

Bản Insider mới chỉ xác nhận một thử nghiệm, chưa có lịch phát hành rộng rãi

Giao diện Windows Insider Program với bộ lọc feature flags
Giao diện quản lý feature flag cho thấy Windows Insider có thể bật thử tính năng theo từng đợt, thay vì phát hành APX đồng loạt cho mọi PC. Ảnh: Microsoft

Microsoft phát hành Windows 11 Insider Preview build 29695.1001 cho kênh Experimental (Future Platforms) ngày 23/10/2026. Release notes chính thức nêu các cải tiến chung và một số sửa lỗi, nhưng không nhắc APX. Nút “Extension for improved performance (APX)” được một người thử nghiệm phát hiện trong Settings > System > Advanced; nó không hiện trên tất cả thiết bị theo ghi nhận được công bố.

Điều đó khiến trạng thái hiện tại cần được hiểu thận trọng: có dấu hiệu Windows đang thử nghiệm điều khiển liên quan APX, nhưng chưa có tài liệu Microsoft mô tả đầy đủ yêu cầu CPU, cách bật, hoặc thời điểm tính năng đến bản Windows ổn định. Build thuộc nhánh Future Platforms cũng không gắn với một phiên bản Windows thương mại cụ thể; Microsoft cảnh báo các tính năng thử nghiệm có thể thay đổi, bị loại bỏ hoặc không bao giờ phát hành rộng rãi.

Lợi ích gần nhất thuộc về người viết phần mềm, không phải mọi máy đang chạy Windows 11

Với người dùng phổ thông, chưa có lý do để kỳ vọng cài build Insider sẽ khiến ứng dụng hiện tại chạy nhanh hơn. Lợi ích của APX chỉ có thể đến khi CPU hỗ trợ, Windows bật và quản lý đúng phần trạng thái mới, đồng thời nhà phát triển phát hành phần mềm được biên dịch để tận dụng tập lệnh này. Một công tắc xuất hiện trong Settings chưa chứng minh cả ba điều kiện đã sẵn sàng trên PC của người dùng.

Với nhà phát triển và nhóm thử nghiệm phần cứng, đây là tín hiệu đáng theo dõi hơn: có thể kiểm tra dần cách hệ điều hành phơi bày tính năng và chuẩn bị toolchain, nhưng cần chờ tài liệu tương thích và CPU thương mại hỗ trợ trước khi kết luận về mức tăng hiệu năng. Các máy dùng bản Experimental nên dành cho thử nghiệm, không phải thiết bị làm việc chính, bởi Microsoft nói rõ tính năng và nền tảng có thể đổi trong quá trình phát triển.

Hiện Intel mô tả APX là phần mở rộng x86 hướng tới hiệu năng đa dụng, còn bản build Microsoft mới chỉ cho thấy một thử nghiệm chưa được ghi trong release notes. Chưa có số đo độc lập trên phần cứng hỗ trợ hay lịch phát hành chính thức cho Windows, nên con số benchmark của Intel vẫn là chỉ dấu kỹ thuật, chưa phải lời hứa về tốc độ máy tính người dùng.

Nguồn tham khảo: Intel Developer: Introducing Intel Advanced Performance Extensions; Microsoft Learn: Windows 11 Insider Preview Build 29695.1001; Admin365: Windows 11 Insider Builds and APX.

Bài này thế nào?

Theo dõi TekCafe: Facebook · YouTube

Bài viết mới nhất