CUDA

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

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

 อ้างอิง 

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



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