CUDA
หน้าตา
บทความนี้มีชื่อเป็นภาษาอังกฤษ เนื่องจากยังไม่มีชื่อภาษาไทยที่กระชับ เหมาะสม, ไม่ปรากฏคำอ่านที่แน่ชัด หรือไม่ปรากฏคำแปลที่ใช้ในทางวิชาการ |
นักพัฒนา | อินวิเดีย (Nvidia) |
---|---|
วันที่เปิดตัว | 23 มิถุนายน 2007 |
รุ่นเสถียร | 11.5.1
/ 23 พฤศจิกายน 2021 |
ระบบปฏิบัติการ | วินโดวส์, ลินุกซ์ |
แพลตฟอร์ม | หน่วยประมวลผลกราฟิกที่รองรับ |
ประเภท | หน่วยประมวลผลกราฟิกสำหรับงานทั่วไป (GPGPU) |
สัญญาอนุญาต | กรรมสิทธิ์ |
เว็บไซต์ | developer |
CUDA หรือ Compute Unified Device Architecture คือ แพลตฟอร์มสำหรับการประมวลผลแบบขนานและเป็นส่วนต่อประสานโปรแกรมประยุกต์ให้สามารถใช้งานหน่วยประมวลผลกราฟิก (GPU) ในงานประมวลผลทั่วไปได้ ถูกสร้างขึ้นโดยบริษัทอินวิเดีย (Nvidia)[1] โดย CUDA ทำหน้าที่เสมือนเป็นเลเยอร์ซอฟต์แวร์ให้สามารถส่งคำสั่งไปให้ GPU ทำงานแบบขนานได้[2]
CUDA ถูกออกแบบมาให้รองรับการเขียนโปรแกรมด้วยภาษา C, C++ และ Fortran การเข้าถึงนี้ทำให้สามารถเขียนโปรแกรมทำงานแบบคู่ขนานโดยเรียกใช้ทรัพยากร GPU ได้ง่ายขึ้น ตรงกันข้ามกับ API ก่อนหน้า เช่น Direct3D และ OpenGL ซึ่งต้องใช้ทักษะขั้นสูงในการเขียนโปรแกรมกราฟิก[3]
อ้างอิง
[แก้]- ↑ "Nvidia CUDA Home Page". 18 July 2017.
- ↑ Abi-Chahla, Fedy (June 18, 2008). "Nvidia's CUDA: The End of the CPU?". Tom's Hardware. สืบค้นเมื่อ May 17, 2015.
- ↑ Zunitch, Peter (2018-01-24). "CUDA vs. OpenCL vs. OpenGL". Videomaker (ภาษาอังกฤษแบบอเมริกัน). สืบค้นเมื่อ 2018-09-16.
แหล่งข้อมูลอื่น
[แก้]วิกิมีเดียคอมมอนส์มีสื่อที่เกี่ยวข้องกับ CUDA