Sau khi chuyển qua xài AMD sau 5 năm gắn bó với Intel thì trong một lá thư, cha đẻ của Linux - Linus Torvalds đã thể hiện quan điểm cứng rắn về tập chỉ thị AVX-512 - một tập chỉ thị "đặc sản" của Intel.
Torvalds khuyên Intel nên tập trung vào những thứ khác có ý nghĩa hơn thay vì lãng phí tài nguyên vào các tập chỉ thị mới như AVX-512 và cho rằng tập chỉ thị này không mang lại giá trị cho người dùng như ông, ngoại trừ thị trường HPC.
AVX-512 được giới thiệu lần đầu trên dòng vi xử lý Xeon Phi x200 (Knights Landing) vào năm 2016 và kể từ đây, nó được hỗ trợ trên nhiều dòng vi xử lý khác như Skylake-SP, Skylake-X, Cannon Lake, Cascade Lake … Hiện tại với dòng Cooper Lake và Ice Lake thì Intel vẫn hỗ trợ một phần tập chỉ thị AVX-512 nhưng đến Alder Lake, AVX-512 sẽ bị loại bỏ.
Linus Torvalds nói:
"Tôi mong là AVX-512 sẽ có một cái chết đau đớn, Intel nên bắt đầu khắc phục những vấn đề thực tế thay vì cố tạo ra những tập chỉ thị thần kỳ để rồi những kết quả benchmark trông đẹp hơn.
Torvalds khuyên Intel nên tập trung vào những thứ khác có ý nghĩa hơn thay vì lãng phí tài nguyên vào các tập chỉ thị mới như AVX-512 và cho rằng tập chỉ thị này không mang lại giá trị cho người dùng như ông, ngoại trừ thị trường HPC.
AVX-512 được giới thiệu lần đầu trên dòng vi xử lý Xeon Phi x200 (Knights Landing) vào năm 2016 và kể từ đây, nó được hỗ trợ trên nhiều dòng vi xử lý khác như Skylake-SP, Skylake-X, Cannon Lake, Cascade Lake … Hiện tại với dòng Cooper Lake và Ice Lake thì Intel vẫn hỗ trợ một phần tập chỉ thị AVX-512 nhưng đến Alder Lake, AVX-512 sẽ bị loại bỏ.
Linus Torvalds nói:
"Tôi mong là AVX-512 sẽ có một cái chết đau đớn, Intel nên bắt đầu khắc phục những vấn đề thực tế thay vì cố tạo ra những tập chỉ thị thần kỳ để rồi những kết quả benchmark trông đẹp hơn.
Tôi hy vọng Intel sẽ trở lại với những thứ cơ bản: trở lại với tiến trình và tập trung nhiều hơn vào những loại mã thông thường thay vì HPC hay những thứ vô nghĩa khác.
Tôi đã nói về điều này trước đây và tôi lặp lại rằng: vào thời hoàng kim của x86, khi mà Intel vẫn còn tươi cười với dòng tiền chảy đều vào nhà băng và những đối thủ của họ đều gục ngã thì các hãng khác đều thật sự tốt hơn Intel nếu xét về hiệu năng xử lý Floating Point (FP). Hiệu năng xử lý FP của Intel có thể nói là rất tệ, không bằng một góc người ta.
Điều này cũng tương tự với AVX-512 bây giờ và trong tương lai. Vâng, bạn có thể tìm thấy những thứ bạn quan tâm nhưng không, nhìn tổng thể thì những thứ đó không phải lý do để những chiếc máy tính được bán ra.
AVX-512 có những mặt hạn chế và tôi thà nhìn thấy chi phí bán dẫn được sử dụng trên những thứ khác có ý nghĩa hơn thay vì tập chỉ thị này, thậm chí có thể đầu tư vào FP. Hoặc là chỉ đơn thuần thêm nhân với hiệu năng xử lý đơn luồng tốt mà không cần đến cái thức rác rưởi như AVX-512, giống như cách mà AMD đang làm.
Tôi muốn đẩy vi xử lý đến giới hạn điện năng bằng mã interger thông thường chứ không phải là bởi con virus như AVX-512, vừa ăn điện vừa khiến con CPU không đạt được xung nhịp cao nhất (bởi sau cùng người ta vẫn xài memcpy!) và không được nhiều nhân (bởi cái thứ vô dụng rác rưởi như AVX-512 chiếm mất chỗ).
Vâng, vâng tôi thiên vị. Tôi chỉ lấy kết quả benchmark hiệu năng xử lý FP làm chuẩn và tôi nhận ra mọi người đều quan tâm sâu sắc. Tôi chỉ nghĩ rằng AVX-512 chính xác là một sai lầm. Một thứ phiền phức và khó chịu. Đây là một ví dụ điển hình về việc Intel đã mắc sai lầm như thế nào, một phần chỉ với việc tăng sự phân mảnh của thị trường.
Hãy ngưng thứ rác rưởi đặc biệt đó lại và tạo ra những thứ cốt lõi phổ biến mà ai cũng cần để xài như một con người bình thường. Sau đó tạo ra môt nhân xử lý FP (FPU) đủ tốt thế là ai cũng vui vẻ hết. AVX2 (tập chỉ thị tiền thân của AVX-512) đã là quá dư thừa rồi.
À vâng, tôi đang rất "khó ở" đấy.
Quảng cáo
Linus"
Linus Torvalds trước đó đã từ bỏ dàn máy chạy Intel và chuyển sang dùng AMD Threadripper 3970X. Cha đẻ của Linux cho biết hệ thống mới này đã giúp tăng tốc công việc của anh lên gấp 3 lần.
Anh em nghĩ sao về nhận định của Torvalds? Đúng là AVX-512 là một tập chỉ thị rất nặng và AMD thường thua Intel trong những bài test về hiệu năng xử lý AVX-512. Dù vậy thị trường tính toán hiệu năng cao (HPC) thì lại đang khai thác rất tốt AVX-512. Chia sẻ của Linus cũng đang gặp phải những ý kiến trái chiều xoay quanh các lập luận như: Torvalds thiển cận vì thị trường HPC rất lớn hay Linus phần lớn phát triển kernel và những thứ liên quan tới kernel ít khi đụng đến FP và khối lượng lớn các phép toán nói chung. Với sự trỗi dậy của AI và ứng dụng của AI trên thị trường tiêu dùng thì việc giảm độ trễ trong xử lý FP8/12/16 có lẽ cần thiết hơn nhiều nên thật lạ khi ông lại nhằm vào hiệu năng FP của CPU mà thực tế đây lại là thế mạnh của GPU... Câu chuyện xoay quanh AVX-512 và nhận định của Torvalds vẫn đang được bàn luận sôi nổi trên Phoronix.
*Mình thì thấy Torvalds hay dùng những từ rất mạnh để thể hiện quan điểm cá nhân và đa phần ổng nói rất đúng. Trước đây ông từng chửi Facebook, Twitter, Instagram là rác rưởi; ông chửi cách Intel khắc phục lỗ hổng Spectre/Meltdown là rác rưởi và thường chửi những người ông không ưa rất thẳng thừng, kể cả người làm việc cùng … 🤣
Theo: Slashdot; Tom's Hardware
Quảng cáo