AMD เปิดโครงการ GPUOpen เปิดข้อมูลให้นักพัฒนาเข้าถึงได้มากขึ้น

ชิปกราฟิกเป็นไม่เบื่อไม้เมากับโลกซอฟต์แวร์โอเพนซอร์สมานาน ไดร์เวอร์โอเพนซอร์สมักมีความสามารถจำกัด ขณะที่ไดร์เวอร์ปิดซอร์สของผู้ผลิตมักมีปัญหากับซอฟต์แวร์เวอร์ชั่นใหม่ๆ การเข้าถึงฟีเจอร์ต่างๆ ของชิปมีกระบวนการยุ่งยาก และเอกสารที่เปิดเผยก็จำกัด แต่หลังจากเอเอ็มดีแสดงท่าทีเป็นมิตรต่อชุมชนภายนอกมากขึ้น ตอนนี้ก็มีผลออกมาเป็นโครงการ GPUOpen

ทางเอเอ็มดีสัญญาว่า GPUOpen จะมี 3 หลักการ

  1. เปิดเผยข้อมูลมากขึ้นทั้งตัวอย่างโค้ดและเอกสาร เพื่อให้นักพัฒนาเข้าถึง API ระดับลึกกว่าเดิม รวมถึงฟีเจอร์จำนวนมากหนึ่งที่ปกติเข้าถึงผ่าน API กราฟิกทั่วไปไม่ได สำหรับนักพัฒนาที่ต้องการรีดประสิทธิภาพออกมาให้ดีที่สุด
  2. เป็นมิตรกับโอเพนซอร์ส ทางเอเอ็มดีจะเปิดเครื่องมือและโค้ดออกมาให้ชุมชนได้ใช้งาน
  3. ทำงานร่วมกับชุมชน โค้ดทั้งหมดจะเข้าถึงได้ง่ายๆ ผ่าน GitHub วิศวกรของเอเอ็มดีจะมาช่วยกันเขียนบล็อคแนะนำฟีเจอร์ต่างๆ

โครงการที่เอเอ็มดีเริ่มเปิดโค้ดออกมาแล้วคือ HIP รันไทม์สำหรับการพอร์ตโค้ด CUDA มารันบนชิปของเอเอ็มดี นอกจากนี้ยังมีโครงการจากพันธมิตรของเอเอ็มดีอื่นๆ

ที่มา - GPUOpen

AMD, GPU


from Blognone https://www.blognone.com/node/77187
via IFTTT