CUDA

CUDA หรือ Compute Unified Device Architecture คือ แพลตฟอร์มสำหรับการประมวลผลแบบขนานและเป็นส่วนต่อประสานโปรแกรมประยุกต์ให้สามารถใช้งานหน่วยประมวลผลกราฟิก (GPU) ในงานประมวลผลทั่วไปได้ ถูกสร้างขึ้นโดยบริษัทอินวิเดีย (Nvidia) โดย CUDA ทำหน้าที่เสมือนเป็นเลเยอร์ซอฟต์แวร์ให้สามารถส่งคำสั่งไปให้ GPU ทำงานแบบขนานได้

CUDA ถูกออกแบบมาให้รองรับการเขียนโปรแกรมด้วยภาษา C, C++ และ Fortran การเข้าถึงนี้ทำให้สามารถเขียนโปรแกรมทำงานแบบคู่ขนานโดยเรียกใช้ทรัพยากร GPU ได้ง่ายขึ้น ตรงกันข้ามกับ API ก่อนหน้า เช่น Direct3D และ OpenGL ซึ่งต้องใช้ทักษะขั้นสูงในการเขียนโปรแกรมกราฟิก

อ้างอิง

แหล่งข้อมูลอื่น 

 

เครื่องมือจำลองกฎทางฟิสิกส์
หน่วยประมวลผลกราฟิกสำหรับงานทั่วไป
คลังโปรแกรม GPGPU
ฮาร์ดแวร์กราฟิก
ซอฟต์แวร์ของอินวิเดีย
การประมวลผลแบบขนาน
การ์ดแสดงผล
ฮาร์ดแวร์วิดีโอเกม