Được Nvidia phát triển cho các đơn vị xử lý đồ họa (GPU), Kiến trúc Thiết bị Hợp nhất Tính toán (CUDA) là một nền tảng công nghệ giúp tăng tốc các quy trình tính toán GPU. Các lõi CUDA của Nvidia là các đơn vị xử lý song song hoặc riêng biệt trong GPU, với nhiều lõi hơn nhìn chung tương đương với hiệu suất tốt hơn.
Với CUDA, các nhà nghiên cứu và nhà phát triển phần mềm có thể gửi mã C, C ++ và Fortran tới GPU mà không cần sử dụng mã lắp ráp. Sự hợp lý hóa này tận dụng lợi thế của tính toán song song trong đó hàng nghìn tác vụ hoặc luồng được thực thi đồng thời.
Lõi CUDA là gì?
Các lõi CUDA của Nvidia là bộ xử lý song song tương tự như bộ xử lý trong máy tính, có thể là bộ xử lý lõi kép hoặc lõi tứ. Tuy nhiên, GPU Nvidia có thể có vài nghìn lõi.
Khi mua thẻ video Nvidia, bạn có thể thấy tham chiếu đến số lõi CUDA có trong thẻ. Các lõi chịu trách nhiệm cho các tác vụ khác nhau liên quan đến tốc độ và sức mạnh của GPU.
Vì các lõi CUDA chịu trách nhiệm xử lý dữ liệu di chuyển qua GPU, các lõi thường xử lý đồ họa trò chơi điện tử trong các tình huống tải các ký tự và khung cảnh.
Các lõi CUDA tương tự như Bộ xử lý dòng AMD; chúng chỉ được đặt tên khác nhau. Tuy nhiên, bạn không thể đánh đồng GPU Nvidia 300 CUDA với GPU AMD 300 Bộ xử lý luồng.
Các ứng dụng có thể được xây dựng để tận dụng hiệu suất tăng lên của các lõi CUDA. Bạn có thể xem danh sách các ứng dụng này trên trang Ứng dụng GPU Nvidia.
Chọn một cạc video có CUDA
Số lượng lõi CUDA cao hơn thường có nghĩa là thẻ video cung cấp hiệu suất tổng thể nhanh hơn. Nhưng số lượng lõi CUDA chỉ là một trong số các yếu tố cần xem xét khi chọn một card màn hình.
Nvidia cung cấp nhiều loại thẻ có từ tám lõi CUDA đến 5.760 lõi CUDA trong GeForce GTX TITAN Z.
Các cạc đồ họa có kiến trúc Tesla, Fermi, Kepler, Maxwell hoặc Pascal hỗ trợ CUDA.