Bộ vi xử lý

Zen thấy tương thích với hướng dẫn fma4

Mục lục:

Anonim

Với sự ra đời của kiến ​​trúc vi mô thành công của Zen Zen, AMD đã loại bỏ hỗ trợ cho tập lệnh FMA4, ít nhất là trên giấy. Level1Techs phát hiện ra rằng CPU dựa trên Zen hỗ trợ các lệnh FMA4, chỉ có bộ hướng dẫn không được tiếp xúc với hệ điều hành.

Kiến trúc Zen thực sự tương thích với FMA4

FMA là một cách hiệu quả để tính đại số tuyến tính. FMA3 và FMA4 không phải là thế hệ của tập lệnh, nhưng chữ số biểu thị số lượng toán hạng trên mỗi lệnh. AMD giới thiệu hỗ trợ cho FMA3 vào năm 2012 với bộ xử lý dòng FX, trong khi Intel bổ sung hỗ trợ cho FMA3 vào năm 2013 với Haswell. Những lý do chính xác AMD đã vô hiệu hóa FMA4 với dòng Zen Zen, nhưng một số nhà phát triển suy đoán rằng đó là do việc triển khai FMA4 của AMD là thiếu sót, mặc dù nó hiệu quả hơn với hiệu suất cao hơn 33%. Việc áp dụng FMA3 của Intel khiến nó trở nên phổ biến hơn và do đó ổn định hơn trong những năm qua.

Chúng tôi khuyên bạn nên đọc bài viết của mình về Đánh giá AMD Ryzen 7 2700X bằng tiếng Tây Ban Nha

Level1Techs đã sử dụng chương trình thử nghiệm OpenBLAS FMA4 để xác nhận rằng việc cấp nguồn cho bộ xử lý Zen bằng các hướng dẫn FMA4 sẽ không chỉ trả về lỗi "hướng dẫn bất hợp pháp" mà bộ xử lý cũng sẽ tiếp tục và hoàn tất thao tác. Điều này rất thú vị vì FMA4 không được hiển thị dưới dạng bit CPUID và hệ điều hành không có ý tưởng rằng bộ xử lý hỗ trợ hướng dẫn. Đối với đại số tuyến tính, FMA4 đã được chứng minh là hiệu quả hơn AVX ở độ chính xác đơn và kép.

Chúng tôi sẽ theo dõi thông tin mới về quyết định của AMD để vô hiệu hóa hỗ trợ cho FMA4 trên các bộ xử lý dựa trên Zen, chắc chắn rằng họ có lý do. Bạn nghĩ gì về quyết định này của AMD?

Phông chữ Techpowerup

Bộ vi xử lý

Lựa chọn của người biên tập

Back to top button