Là một phần của Công việc hỗ trợ trình biên dịch của Intel cho các CPU Sierra Forest và Grand Ridge, hỗ trợ x86_64 AVX-NE-CONVERT là tính năng mới nhất được hợp nhất vào GCC Git kịp thời cho GCC 13.

Các kỹ sư biên dịch của Intel gần đây đã bận rộn bắt đầu công việc hỗ trợ mới khả năng đặt lệnh cho các bộ xử lý thế hệ tiếp theo từ Meteor Lake đến Sierra Forest. Điều này cũng đã xảy ra ở phía LLVM ngoài Bộ sưu tập trình biên dịch GNU được sử dụng rộng rãi trên các hệ thống Linux.

Tính đến sáng nay, Intel AVX-NE-CONVERT là tính năng mới nhất được hợp nhất trong GCC 13 bởi kỹ sư Lingling Kong của Intel. Là một phần của việc này, tùy chọn”-mavxneconvert”được thêm vào GCC để kích hoạt chức năng bật hướng dẫn AVXNECONVERT trong khi nó sẽ được bật tự động với các tùy chọn”-march=”sắp tới cho các CPU Intel thế hệ tiếp theo này.

Sách hướng dẫn tham khảo lập trình của Intel trong tháng này đã phác thảo AVX-NE-CONVERT cùng với các hướng dẫn mới khác cho Sierra Forest và Grand Ridge. AVX-NE-CONVERT cho phép chuyển đổi BF16 thành FP32, FP16 thành FP32 và các giá trị dấu chấm động chính xác đơn thành BF16. Tất cả các chi tiết AVX-NE-CONVERT được trình bày đầy đủ qua Cập nhật PRM .

Nền tảng Grand Ridge của Intel sẽ có tối đa các SoC Atom 24 lõi trong khi Sierra Forest dành cho các bộ vi xử lý máy chủ Xeon chỉ lõi E thế hệ đầu tiên. Các CPU E-core này thiếu AVX-512 nhưng ít nhất phải thêm một số hướng dẫn mới để nâng cao hiệu suất tổng thể của chúng.

Categories: IT Info