Thứ Sáu ngày 05 tháng 12 năm 2025
Thứ Sáu ngày 05 tháng 12 năm 2025

Tech MediaOnline

NHỮNG CÔNG NGHỆ NVIDIA THẾ HỆ MỚI: CUDA 5

October 31
22:54 2012

(STS:31.10.2012) Để cung cấp khả năng truy xuất các tập lệnh của các GPU này, NVIDIA cung cấp các giao diện lập trình ứng dụng (Application Programming Interface – API) viết cho ngôn ngữ lập trình C gọi là Kiến trúc thiết bị điện toán thống nhất (Compute Unified Device Architecture – CUDA). Đây là một kiến trúc điện toán song song do NVIDIA phát triển cho xử lý đồ họa. Vì thế, các GPGPU của NVIDIA còn được gọi là CUDA-capable GPU (GPU có khả năng CUDA).

Năm 2006, NVIDIA đã đưa ra CUDA là giải pháp tính toán tổng hợp trên GPU đầu tiên của thế giới. Hiện nay, có hơn 400 trường đại học và cao đẳng có dạy về lập trình CUDA, rất nhiều trung tâm nghiên cứu và đào tạo CUDA. Tính tới nay, có hơn 300 triệu GPU có tính năng CUDA đã được cài đặt trên các laptop, máy tính, workstation, compute cluster và siêu máy tính.

Ngày 16-10-2012, NVIDIA đã phát hành CUDA phiên bản 5. Thế hệ CUDA 5 được bổ sung thêm tính năng song song động (dynamic parallelism) cho phép GPU hình thành các luồng mới, cũng như các thư viện  GPU-callable libraries và GPUDirect Support cho RDMA để có thể liên lạc trực tiếp giữa các GPU và các thiết bị PCI-E khác. Một thành phần mới khác là Nsight Eclipse Edition có thể được sử dụng để phát triển, debug và profile các ứng dụng GPU bên trong môi trường phát triển tích hợp dựa trên Eclipse ở các hệ điều hành Linux và Mac OS X.

Phạm Hồng Phước

(Bangkok 26-10-2012)

NVIDIA CUDA – Introduction to CUDA5 by Ian Buck