AMD และ Intel ร่วมมือกันเพื่อลดความซับซ้อนในการพัฒนา AI บนซีพียูสถาปัตยกรรม x86 ด้วย PyTorch

     ความร่วมมือระดับอุตสาหกรรมระหว่าง AMD และ Intel ซึ่งถือเป็นก้าวสำคัญในการลดความยุ่งยากจากระบบที่แยกส่วนกัน และยกระดับระบบนิเวศการพัฒนาซอฟต์แวร์ AI บนสถาปัตยกรรม x86

 

     เนื้อหาข่าวในครั้งนี้ เน้นย้ำถึงวิสัยทัศน์ร่วมกันในการลดความซับซ้อน เพื่อให้นักพัฒนาสามารถดึงประสิทธิภาพสูงสุดจากซีพียู x86 มาใช้ในเวิร์กโหลด AI ได้อย่างราบรื่น โดยมีประเด็นสำคัญที่น่าสนใจดังต่อไปนี้:

  • การรวมศูนย์การเพิ่มประสิทธิภาพ (Optimization): ตามคำแนะนำของกลุ่มที่ปรึกษาระบบนิเวศ x86 (x86 Ecosystem Advisory Group) AMD และ Intel วางแผนที่จะผสานรวมการทำงานด้านการเพิ่มประสิทธิภาพโปรเซสเซอร์ x86 สำหรับแพลตฟอร์ม PyTorch ไว้ในไลบรารีโอเพนซอร์ส oneDNN เพียงแห่งเดียว
  • ปลดล็อกความยุ่งยากให้นักพัฒนา: ความร่วมมือนี้จะมอบ “เส้นทางซอฟต์แวร์ร่วมกัน” (Common software path) ให้นักพัฒนาไม่ต้องแยกพัฒนาซอฟต์แวร์หลายเวอร์ชันอีกต่อไป ส่งผลให้การสร้าง การบำรุงรักษา และการนำแอปพลิเคชัน AI ไปใช้งานบนซีพียูของทั้ง AMD และ Intel ทำได้ง่ายและสอดคล้องกันมากขึ้น
  • การผลักดันนวัตกรรมแบบเปิดของ AMD: AMD กำลังนำเทคโนโลยีการเพิ่มประสิทธิภาพจาก ZenDNN ของตนเข้ามารวมไว้ใน oneDNN และได้ก้าวเข้ามาเป็นสมาชิกคณะกรรมการบริหาร (Steering Member) ของ UXL Foundation เพื่อผลักดันเทคโนโลยีร่วมกันผ่านความร่วมมือแบบโอเพนซอร์ส
  • ก้าวต่อไปด้วย AI Compute Extensions (ACE): นอกเหนือจาก oneDNN แล้ว ทั้งสองบริษัทยังร่วมมือกันพัฒนาสถาปัตยกรรมชุดคำสั่ง (ISA) ยุคหน้าสำหรับ x86 ในชื่อ ACE ซึ่งออกแบบมาเพื่อเร่งการคูณเมทริกซ์ (Matrix Multiplication) ที่เป็นหัวใจหลักของเวิร์กโหลด AI โดยเฉพาะ ซึ่งจะถูกนำไปผสานรวมใน PyTorch ผ่านการอัปเดตในอนาคต

สามารถอ่านรายละเอียดฉบับเต็มของความร่วมมือครั้งนี้ รวมถึงวิสัยทัศน์จากผู้บริหารระดับสูงของ AMD, Intel และ Red Hat ได้ที่ คลิก