2010年6月26日 星期六

NVIDIA 推出 CUDA 3.1 Toolkit

NVIDIA 推出了 CUDA 3.1 Toolkit。CUDA 3.1 主要的新功能包括:
  • GPUDirect(tm) 技術,讓三方裝置可以直接存取 CUDA 記憶體
  • 在 Fermi GPU 上支援最多同時執行 16 個不同 kernel 的功能
  • 讓 CUDA Driver API、Runtime API、及數學程式庫可以共用資料
  • 新的程式語言功能,包括:支援 printf()、函式指標、及遞迴
  • 新的 Visual Profiler 同時支援 CUDA 及 OpenCL
  • 數學程式庫的加強
  • 更多的 SDK 程式範例

2010年6月23日 星期三

AMD 推出新的 FireStream 運算加速卡

AMD 推出了新的基於 Cypress 顯示晶片的 FireStream 9350 及 9370 系列運算加速卡。FireStream 9350 具有 2TFLOPS 的單精確度浮點數運算能力,以及 400GFLOPS 雙精確度浮點數運算能力,並具有 2GB 記憶體,耗電量則在 150W。FireStream 9370 則有 2.64TFLOPS 的單精確度運算能力,以及 528GFLOPS 雙精確度浮點數運算能力,具有 4GB 記憶體,耗電量則是 225W。FireStream 9359 及 9370 均支援 DirectX 11、OpenCL、以及 OpenGL。

Press Release

2010年6月14日 星期一

Khronos 推出 OpenCL 1.1

Khronos 推出了 OpenCL 1.1 的規格。OpenCL 1.1 和 OpenCL 1.0 完全相容,同時支援下列新功能:

  • API 的 thread safety
  • Sub-buffer 可將一個 buffer 的部份分散在不同的裝置上
  • 自定的 event 可讓 OpenCL 命令等待外部事件
  • Event callback
  • 3D vector
  • Work-offset
  • Memory object destructor callback
  • 讀/寫/複製 buffer object 的一個方形區域
  • 更多的 image format 和 mirror address
  • 更多內建的 OpenCL function,包括 integer clamp、shuffle、和非同步 strided copy
  • 加強的 OpenCL 與 OpenGL 共通性
  • 部份選用 OpenCL 1.0 功能在 OpenCL 1.1 中改為必要