HYBRID COMPUTING TECHNOLOGY

Undergraduate
3 Credits (3-0-6)

06016463: HYBRID COMPUTING TECHNOLOGY

พื้นฐานของการคำนวณด้วยคอมพิวเตอร์ วิวัฒนาการของการคำนวณด้วยคอมพิวเตอร์ ประเภทของเทคโนโลยีการ่คำนวณด้

Description

พื้นฐานของการคำนวณด้วยคอมพิวเตอร์ วิวัฒนาการของการคำนวณด้วยคอมพิวเตอร์ ประเภทของเทคโนโลยีการ่คำนวณด้วยคอมพิวเตอร์ ได้แก่ การคำนวณด้วยหน่วยประมวลผลกลาง (CPU) การคำนวณด้วยหน่วยประมวลผลกราฟฟิก (GPU) การคำนวณด้วยหน่วยประมวลผลเทนเซอร์ (TPU) และการคำนวณด้วยวงจรดิจิตอลที่โปรแกรมได้ (FPGA) หลักการทำงานของหน่วยประมวลผลกลาง หน่วยประมวลผลกราฟฟิก หน่วยประมวลผลเทนเซอร์ และวงจรดิจิตอลที่โปรแกรมได้ การพัฒนาซอฟท์แวร์สำหรับการคำนวณด้วยหน่วยประมวลผลแบบต่าง ๆ ภาษาการโปรแกรมสำหรับการคำนวณด้วยคอมพิวเตอร์แบบผสมผสาน ได้แก่ CUDA และ OpenCL การเปรียบเทียบการคำนวณแบบต่าง ๆ ทั้งข้อดี-ข้อเสีย รวมถึงพลังงานที่ใช้และประสิทธิภาพการคำนวณด้วยคอมพิวเตอร์ของเทคโนโลยีแบบต่าง ๆ การประยุกต์ใช้งานการคำนวณด้วยคอมพิวเตอร์แบบผสมผสาน เช่น การประยุกต์ใช้ในงานด้านปัญญาประดิษฐ์ การคำนวณด้วยคอมพิวเตอร์ประสิทธิภาพสูง (HPC) และอื่น ๆ

Fundamental of computer processing and computation, Evolution of computing technology, computing technology of CPU (Central Processing Unit), GPU (Graphics Processing Unit), TPU (Tensor Processing Unit) and FPGA (Field Programmable Gate Array), Software development for hybrid computing, hybrid computing programming architecture and languages, such as CUDA and OpenCL, Computing technology comparisons including advantages and disadvantages, performance and power consumption, Hybrid computing applications, such as artificial intelligence, high performance computing and others.

Course Details

Credits

3 Credits (3-0-6)

Level

Undergraduate

Programs

This subject is part of the following programs