Linus Torvalds bày tỏ sự khinh thường đối với AVX-512 và hy vọng rằng Intel sẽ bắt đầu giải quyết các vấn đề thực sự

Cuối tuần này, Linus Torvalds (người tạo ra nhân Linux) đã chia sẻ ý kiến ​​của mình về tập lệnh Intel AVX-512 được tìm thấy trong một số bộ xử lý này trên một danh sách gửi thư .

Trong bình luận mình để lại, Torvalds đề cập rằng anh ta " hy vọng AVX-512 sẽ phải chịu một cái chết đau đớn ".

Theo cha đẻ của Linux, tập lệnh AVX-512 chỉ có lợi cho thị trường điện toán hiệu năng cao (HPC) và có những nhược điểm thực sự. Ông tin rằng Intel nên ngừng lãng phí nguồn lực vào các tập lệnh mới và tập trung vào những gì thực sự quan trọng.

Nhà sản xuất chip Mỹ Intel gần đây đã thông báo rằng bộ vi xử lý Alder Lake sắp tới của họ sẽ không tương thích với tập lệnh AVX-512.

AVX-512 là một tập hợp các phần mở rộng 512-bit cho các lệnh SIMD (Advanced Vector Extensions) 256-bit dành cho kiến ​​trúc tập lệnh x86 mà Intel đã đề xuất cách đây bảy năm. Hỗ trợ cho AVX-512 lần đầu tiên xuất hiện trên bộ xử lý Intel Xeon Phi x200 (Knights Landing) vào năm 2016.

Sau đó, AVX-512 được tích hợp vào các sản phẩm khác của nhà sản xuất chip này, chủ yếu là Skylake-SP, Skylake-X, Cannon Lake và Cascade Lake . Hiện tại, bộ vi xử lý Intel Cooper Lake và Ice Lake của công ty hỗ trợ một số tập hợp con nhất định của AVX-512. Trước đó, có tin đồn rằng Intel đã xác nhận Tiger Lake sẽ hỗ trợ AVX-512 trước khi gần đây thông báo rằng các dòng Alder Lake sắp ra mắt sẽ không hỗ trợ.

Đối với Torvalds, tất cả điều này đều vô ích và anh ấy hy vọng Intel sẽ quay lại những điều cơ bản và khởi động lại quy trình của nó.

"Tôi hy vọng rằng AVX-512 sẽ chết một cái chết đau đớn và Intel bắt đầu giải quyết các vấn đề thực sự thay vì cố gắng tạo ra các hướng dẫn ma thuật và sau đó tạo ra các điểm chuẩn mà họ có thể tin tưởng", ông nói?

Ông cũng muốn nhà sản xuất chip tập trung hơn vào mã lập trình thông thường , chứ không phải HPC (điện toán hiệu năng cao) hay bất kỳ trường hợp đặc biệt không cần thiết nào khác. Theo Torvalds, tất cả điều này gợi nhớ đến thời kỳ Intel thống trị thị trường chip, nhưng hiệu năng thực sự của nó lại bằng không.

“Tôi đã từng nói rồi và tôi sẽ nói lại lần nữa: Quay lại thời kỳ hoàng kim của x86, khi Intel cười nhạo ngân hàng và giết chết tất cả các đối thủ cạnh tranh của họ, hoàn toàn mọi người đã làm tốt hơn Intel khi nói đến FP Charges.

Hiệu suất FP của Intel là 512 (nói một cách tương đối), và điều đó không quan trọng vì trên thực tế, không ai quan tâm đến các điểm chuẩn. Điều tương tự cũng xảy ra với AVX-XNUMX ngày nay và trong tương lai. Vâng, chúng tôi có thể tìm thấy những thứ quan trọng. Không, những thứ này nói chung không bán máy móc, ”anh nói.

Linus Torvalds tin rằng AVX-512 có những nhược điểm thực sự và muốn ngân sách mà công ty dành cho bóng bán dẫn được sử dụng cho những thứ khác quan trọng hơn nhiều, ngay cả khi đó vẫn là phép toán dấu phẩy động (trong GPU, chứ không phải AVX-512).

Nếu không, bạn muốn chúng tôi chỉ cung cấp cho bạn nhiều lõi hơn (với hiệu suất đơn luồng tốt, nhưng không lãng phí như AVX-512) như AMD đã làm. Như vậy, hãy nhớ rằng gần đây bạn đã chuyển từ bộ xử lý Intel sang bộ xử lý AMD Threadripper.

Torvalds nói rằng với bộ xử lý này, các bài kiểm tra "allmodconfig" của anh ấy nhanh hơn gấp 512 lần so với trước đây. Vẫn so với AVX-512, hãng nói rằng họ muốn đạt tới giới hạn công suất của nó với một mã số nguyên bình thường chứ không phải với vi-rút nguồn AVX-XNUMX ngăn chặn tần số tối đa (vì mọi người đã sử dụng nó cho memcpy!) .

Cuối cùng, Linus Torvalds nói rằng anh ấy nghĩ rằng AVX-512 là một cái gì đó sai.

Vâng, vâng, tôi thiên vị. Tôi hoàn toàn không chấp nhận các điểm chuẩn FP và nhận thấy rằng những người khác rất quan tâm đến chúng. Tôi chỉ nghĩ rằng AVX-512 chính xác là một điều sai lầm để làm. Đó là một trong những sở thích của tôi. Đây là một ví dụ điển hình về những gì Intel đã làm sai, một phần đơn giản là do sự phân mảnh thị trường ngày càng tăng, "ông nói.

Nếu bạn muốn tìm hiểu thêm, bạn có thể tham khảo liên kết sau.


Thêm vào danh sách nguồn ưu tiên trên Google.