Công bố CUDA 2.0

Ngày hôm nay (22 tháng Tám 2008), bộ công cụ hỗ trợ lập trình song song trên các chip đồ họa của NVIDIA, với tên gọi CUDA (Compute Unified Device Architecture) đã được chính thức phát hành với phiên bản 2.0. Sau một thời gian dài thử nghiệm, đội quân màu xanh đã cho ra đời phiên bản được mong đợi với những cải tiến chính bao gồm:

  • Hỗ trợ một loạt các chip đồ họa mới của NVIDIA, bao gồm:
    • GeForce GTX 280 (chip thế hệ mới GT200 cho trạm làm việc)
    • GeForce GTX 260 (chip thế hệ mới GT200 cho trạm làm việc)
    • GeForce 9800 GX2 (chip thế hệ G92 cho máy để bàn)
    • GeForce 9800 GTX (chip thế hệ G92 cho máy để bàn)
    • GeForce 9600 GT (chip thế hệ G92 cho máy để bàn)
    • GeForce 8800 GS (chip thế hệ G80 cho máy để bàn)
    • GeForce 8600 GTS (chip thế hệ G80 cho máy để bàn)
    • Quadro FX 3700 (chip giành cho trạm làm việc đồ họa)
    • Quadro NVS 130M (chip giành cho laptop)
    • Quadro NVS 135M (chip giành cho laptop)
    • Quadro NVS 140M (chip giành cho laptop)
    • Quadro NVS 140M (chip giành cho laptop)
    • Quadro NVS 135M (chip giành cho laptop)
    • Quadro NVS 130M (chip giành cho laptop)
    • Quadro FX 3600M (chip giành cho trạm làm việc đồ họa)
  • Hỗ trợ hệ điều hành Windows Vista 32 và 64 bit
  • Hỗ trợ hệ điều hành Mac OS X
  • Hỗ trợ các phép toán trên texture 3-chiều
  • Tăng cường tính tương hỗ với thư viện Direct3D
  • Tăng cường tính tương hỗ với thư viện OpenGL
  • Hỗ trợ các phép toán cơ bản (atomic operation) trên bộ nhớ dùng chung (trên các thiết bị có khả năng tính toán 1.2)
  • Hỗ trợ các phép toán cơ bản 64-bit trên bộ nhớ toàn cục (trên các thiết bị có khả năng tính toán 1.2)
  • Hỗ trợ tính toán khoa học với độ chính xác kép (trên các thiết bị có khả năng tính toán 1.3) –> đây là tính năng được mong đợi nhất từ các nhà khoa học!!!
  • Cải tiến thư viện tính toán đại số cơ bản CUBLAS với phiên bản 2.0
  • Cải tiến thư viện biến đổi Fast Fourier CUFFT với phiên bản 2.0
  • Cải tiến hiệu năng của phép toán trao đổi dữ liệu memcpy
  • Cung cấp khả năng giao tiếp thuận lợi với phần mềm xử lý ảnh Adobe Photoshop qua việc cung cấp template mã nguồn mở cho việc viết các plugin của Photoshop.

Với các bạn chưa có khái niệm về lập trình CUDA, xin vui lòng xem một bài viết khác tôi sẽ bổ sung sau, trong đó giới thiệu chi tiết về CUDA.