เมื่อเร็วๆ นี้ AMD ได้ขอให้ลบ ZLUDA ซึ่งเป็นโครงการเลเยอร์แปลง CUDA แบบโอเพนซอร์ส ออกจากที่เก็บข้อมูลบน GitHub การพัฒนานี้ได้สร้างความตื่นตระหนกให้กับชุมชนเทคโนโลยี โดยเฉพาะอย่างยิ่งเมื่อพิจารณาถึงศักยภาพของโครงการในการรองรับ CUDA ของ NVIDIA บนฮาร์ดแวร์ AMD Radeon
คำขอของ AMD ให้ลบ ZLUDA สะท้อนให้เห็นถึงความซับซ้อนในการใช้งาน NVIDIA CUDA บนฮาร์ดแวร์ของ AMD |
การเติบโตและการล่มสลายของ ZLUDA
ZLUDA ซึ่งสร้างขึ้นครั้งแรกโดยนักพัฒนา Andrzej Janik สำหรับ GPU ของ Intel ต่อมาได้รับการปรับให้ทำงานบน GPU ของ AMD โดยได้รับการสนับสนุนจากบริษัท โครงการนี้ช่วยให้แอปพลิเคชัน CUDA ต่างๆ สามารถทำงานได้อย่างราบรื่นบนฮาร์ดแวร์ของ AMD ซึ่งเป็นการลดช่องว่างที่สำคัญในระบบนิเวศของ GPU
เมื่อต้นปีนี้ AMD ได้หยุดให้ทุนสนับสนุน ZLUDA ตามมาด้วยการที่ Janik ได้เปิดเผยโค้ดเป็นโอเพนซอร์สในเดือนกุมภาพันธ์ ตามข้อตกลงก่อนหน้านี้ อย่างไรก็ตาม ทีมกฎหมายของ AMD อ้างว่าการเปิดเผยนี้ไม่มีผลผูกพันทางกฎหมาย ซึ่งนำไปสู่สถานการณ์ในปัจจุบัน
ข้อกังวลทางกฎหมายและจุดยืนของ NVIDIA
ในขณะที่ AMD อ้างถึงข้อกังวลทางกฎหมายสำหรับคำขอให้ลบ มีข้อสังเกตว่า NVIDIA เพิ่งห้ามการใช้เลเยอร์แปลงกับซอฟต์แวร์ที่ใช้ CUDA การเคลื่อนไหวของ NVIDIA นี้อาจก่อให้เกิดปัญหาทางกฎหมายสำหรับ AMD ซึ่งอาจมีอิทธิพลต่อการตัดสินใจของพวกเขาในการถอนตัวจาก ZLUDA
น่าสนใจที่ Janik กล่าวว่า "ผมไม่ได้รับการข่มขู่ทางกฎหมายหรือการติดต่อใดๆ จาก NVIDIA" ซึ่งบ่งชี้ว่าแรงกดดันมาจาก AMD เพียงฝ่ายเดียวในขณะนี้
อนาคตของ ZLUDA
แม้จะมีอุปสรรคนี้ Janik ยังคงมุ่งมั่น เขาได้ประกาศแผนที่จะสร้าง ZLUDA ขึ้นใหม่จากฐานโค้ดก่อนหน้า AMD โดยกล่าวว่า "ในตอนนี้ บริษัทที่ไม่เป็นมิตรอีกหนึ่งแห่งก็ไม่ได้ทำให้เกิดความแตกต่างมากนัก"
เวอร์ชันที่สร้างขึ้นใหม่จะมีขอบเขตที่แตกต่างออกไปและจะไม่รวมคุณสมบัติบางอย่าง เช่น การรองรับ NVIDIA GameWorks ที่วางแผนไว้ Janik ประสบความสำเร็จในการใช้งานนี้ใน Batman: Arkham Knight แต่ไม่เคยทำให้เสร็จสมบูรณ์ และตอนนี้โค้ดนั้นจะไม่มีวันได้เห็นแสงสว่าง
ผลกระทบต่อตลาด GPU
การพัฒนานี้ชี้ให้เห็นถึงการแข่งขันที่ดำเนินอยู่และความซับซ้อนทางกฎหมายในตลาด GPU โดยเฉพาะอย่างยิ่งเกี่ยวกับระบบนิเวศของซอฟต์แวร์ การลบ ZLUDA อาจส่งผลกระทบต่อนักพัฒนาและนักวิจัยที่พึ่งพาเลเยอร์แปลงนี้เพื่อรันแอปพลิเคชัน CUDA บนฮาร์ดแวร์ของ AMD
ขณะที่เรื่องราวกำลังคลี่คลาย ชุมชนเทคโนโลยีจะติดตามอย่างใกล้ชิดเพื่อดูว่าความพยายามของ Janik ในการสร้าง ZLUDA ขึ้นใหม่จะคืบหน้าอย่างไร และจะนำไปสู่การสนทนาที่กว้างขึ้นเกี่ยวกับความสามารถในการทำงานร่วมกันในพื้นที่ GPU หรือไม่