สุดสัปดาห์นี้, Linus Torvalds (ผู้สร้างเคอร์เนล Linux) แบ่งปันความคิดเห็นของเขาเกี่ยวกับ ชุดคำสั่ง อินเทล AVX-512 พบในโปรเซสเซอร์เหล่านี้บางส่วน
ในความคิดเห็นที่เขาทิ้งไว้ Torvalds ฉันพูดถึงเรื่องนั้น «คาดว่า AVX-512 จะตายอย่างเจ็บปวด"
สำหรับบิดาแห่งลินุกซ์ ชุดคำสั่ง AVX-512 เป็นประโยชน์สำหรับตลาด HPC เท่านั้น และมีข้อเสียจริง ตามที่เขาพูด Intel ควรหยุดสิ้นเปลืองทรัพยากร ในชุดคำสั่งใหม่ มุ่งเน้นไปที่สิ่งที่สำคัญจริงๆ
Intel ผู้ผลิตชิปในสหรัฐฯเพิ่งประกาศว่าโปรเซสเซอร์ Alder Lake ที่กำลังจะมาถึงจะไม่สามารถทำงานร่วมกับชุดคำสั่ง AVX-512 ได้
AVX-512 เป็นชุดของส่วนขยาย 512 บิตสำหรับคำแนะนำ SIMD (ส่วนขยายเวกเตอร์ขั้นสูง) 256 บิตสำหรับสถาปัตยกรรมชุดคำสั่ง x86 ที่ Intel เสนอเมื่อเจ็ดปีก่อน รองรับ AVX-512 เปิดตัวบนโปรเซสเซอร์ Intel Xeon Phi x200 (Knights Landing) ในปี 2016
ต่อมา AVX-512 ทะลุ ไปจนถึงข้อเสนออื่น ๆ จากผู้ผลิตชิป Skylake-SP, Skylake-X, Cannon Lake และ Cascade Lake เป็นหลัก. ปัจจุบันโปรเซสเซอร์ Intel Cooper Lake และ Ice Lake ของ บริษัท รองรับชุดย่อย AVX-512 บางส่วน Intel มีข่าวลือว่ายืนยันว่า Tiger Lake จะใช้งาน AVX-512 ก่อนที่จะประกาศเมื่อเร็ว ๆ นี้ว่า Alder Lakes รุ่นต่อไปจะไม่ทำงาน
สำหรับ Torvalds ทั้งหมดนี้ไม่มีประโยชน์และเขาหวังว่า Intel จะกลับไปใช้พื้นฐานและเริ่มกระบวนการใหม่
"ฉันหวังว่า AVX-512 จะตายอย่างเจ็บปวดและ Intel ก็เริ่มแก้ปัญหาที่แท้จริงแทนที่จะพยายามสร้างคำสั่งมายากล
ด้วย ต้องการให้ผู้ผลิตชิปให้ความสำคัญกับรหัสปกติมากขึ้นซึ่งไม่ใช่ HPC (คอมพิวเตอร์ประสิทธิภาพสูง) หรือกรณีพิเศษอื่น ๆ ที่ไม่จำเป็น จากสิ่งที่ Torvalds กล่าวทั้งหมดนี้ชวนให้นึกถึงสมัยที่ Intel ครองตลาดชิป แต่ประสิทธิภาพของ FP นั้นเป็นศูนย์
“ ฉันเคยพูดไปแล้วและฉันจะพูดอีกครั้ง: ในช่วงรุ่งเรืองของ x86 เมื่อ Intel หัวเราะเยาะธนาคารและฆ่าการแข่งขันทั้งหมดของพวกเขาทุกคนทำได้ดีกว่า Intel เมื่อพูดถึงการชาร์จแบบ FP
ประสิทธิภาพ FP ของ Intel เป็นศูนย์ (ค่อนข้างพูด) และนั่นไม่สำคัญเพราะในความเป็นจริงไม่มีใครสนใจนอกเกณฑ์มาตรฐาน เช่นเดียวกับ AVX-512 ในวันนี้และในอนาคต ใช่เราสามารถค้นหาสิ่งที่สำคัญ ไม่สิ่งเหล่านี้ไม่ได้ขายเครื่องจักรโดยทั่วไป” เขากล่าว
Linus Torvalds คิดว่า AVX-512 มีข้อเสียจริง และฉันอยากจะใช้งบประมาณที่ บริษัท จัดสรรให้กับทรานซิสเตอร์สำหรับสิ่งอื่น ๆ ที่เกี่ยวข้องมากกว่าแม้ว่าจะยังคงเป็นคณิตศาสตร์ FP ก็ตาม (บน GPU แทนที่จะเป็น AVX-512)
ไม่เช่นนั้นคุณต้องการให้เราเพิ่มคอร์ให้คุณมากขึ้น (ด้วยประสิทธิภาพแบบ single-thread ที่ดี แต่ไม่สิ้นเปลืองเหมือน AVX-512) เหมือนที่ AMD ทำ ดังนั้นโปรดจำไว้ว่าคุณเพิ่งย้ายจากโปรเซสเซอร์ Intel ไปยังโปรเซสเซอร์ AMD Threadripper
Torvalds กล่าวว่าด้วยโปรเซสเซอร์นี้การทดสอบ "allmodconfig" ของเขาเร็วกว่าเมื่อก่อนสามเท่า เมื่อเทียบกับ AVX-512 กล่าวว่าต้องการให้ขีด จำกัด พลังงานถึงขีด จำกัด ด้วยรหัสจำนวนเต็มปกติไม่ใช่กับไวรัสพลัง AVX-512 ที่ยับยั้งความถี่สูงสุด (เนื่องจากผู้คนใช้มันเพื่อ memcpy!) .
สุดท้าย Linus Torvalds กล่าวว่าเขาคิดว่า AVX-512 มีบางอย่างผิดปกติ
ใช่ใช่ฉันลำเอียง ฉันไม่เห็นด้วยกับเกณฑ์มาตรฐานของ FP และตระหนักดีว่าคนอื่นให้ความสำคัญกับพวกเขา ฉันแค่คิดว่า AVX-512 เป็นสิ่งที่ไม่ถูกต้อง มันเป็นงานอดิเรกอย่างหนึ่งของฉัน นี่เป็นตัวอย่างที่ดีของสิ่งที่ Intel ทำผิดโดยส่วนหนึ่งเป็นเพียงแค่การเพิ่มการกระจายตัวของตลาด” เขากล่าว
หากต้องการทราบข้อมูลเพิ่มเติมสามารถปรึกษาได้ ลิงค์ต่อไปนี้