SCALE โครงการคอมไพล์เลอร์แปลงโค้ด CUDA ไปรันบนการ์ดจอ AMD

by lew
16 July 2024 - 06:32

Spectral Compute บริษัทด้านปัญญาประดิษฐ์จากสหราชอาณาจักรเปิดตัว SCALE ชุดเครื่องมือคอมไพล์โค้ดจากเดิมที่ใช้ CUDA ไปรันบนชิปตัวอื่นๆ โดยตอนนี้รองรับเฉพาะการ์ดจอของ AMD

SCALE ถูกออกแบบให้เป็นชุดเครื่องมือครบชุด เช่น คำสั่งที่ใช้แทน nvcc ได้ในตัว ทำให้สคริปต์ cmake ในโครงการต่างๆ สามารถรันได้ทันที ตอนนี้มีโครงการที่ทดสอบผ่านแล้วหลายโครงการ เช่น NVIDIA Thrust, llama-cpp, faiss, xgboost, หรือ hashcat

ทางโครงการ SCALE พยายามอิมพลีเมนต์ API ของ CUDA ให้ครบ โดยบางส่วนทำเอง บางส่วนเป็น wrapper ห่อไลบรารี ROCm ของ AMD ให้มีอินเทอร์เฟซเหมือนกับ CUDA

โครงการ SCALE มีไลเซนส์ของตัวเองในชื่อ SCALE Free Edition Public License เปิดให้ใช้งานได้ฟรีแต่มีข้อจำกัดบางอย่าง โดยเฉพาะข้อห้าม reverse engineering ตัวโปรแกรมที่แจกออกมา ตอนนี้โครงการอยู่ในสถานะเบต้า

ที่มา - Scale Lang

Blognone Jobs Premium