- 強化和 OpenGL ES 2.0 的相容性,將之前 OpenGL ES 2.0 中包含,但 OpenGL 4.0 中沒有的功能加入 OpenGL 4.1 中(GL_ARB_ES2_compatibility)。
- 提供取得以及設定 OpenGL 程式物件的二進位格式的功能(GL_ARB_set_program_binary)。
- 提高最低支援的貼圖以及著色區塊的大小。
- 提供混合分開編譯的 shader 物件的功能(GL_ARB_separate_shader_objects)
- 在 OpenGL Shading Language Specification 中釐清一些和精確度要求相關的限制(GL_ARB_shader_precision)
- OpenGL Shading Language 中,vertex shader 可以接受 64 位元浮點數輸入值(GL_ARB_vertex_attrib_64bit)
- 提供多 viewport 功能給 geometry shader 以及多 frame buffer、以及浮點數的 viewport 範圍(GL_ARB_viewport_array)。
2010年7月26日 星期一
OpenGL ARB 推出 OpenGL 4.1 規格
OpenGL ARB 推出了 OpenGL 4.1 規格。OpenGL 4.1 核心規格的主要新功能包括:
2010年7月21日 星期三
NVIDIA 推出 Parallel Nsight 1.0
NVIDIA 推出 Parallel Nsight 1.0 GPU 發展工具。Parallel Nsight 可以和 Microsoft Visual Studio 配合,提供直接在 GPU 上進行 debug、觀察 GPU 記憶體內容、設定中斷點、以及檢測是否有不良記憶體存取動作等。Parallel Nsight 專業版則另外提供了進一步的分析工具,可以分析 CUDA 程式的事件(包括 API 呼叫、記憶體傳輸等),並透過 GPU 內建之效能計數器分析 CUDA 程式的效率。在繪圖方面,Parallel Nsight 1.0 也可針對 HLSL shader 進行 debug 與效率分析的動作。
Parallel Nsight 1.0 標準版為免費提供,而專業版則有限時免費試用版。
Parallel Nsight 1.0 標準版為免費提供,而專業版則有限時免費試用版。
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
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 中改為必要
2010年5月25日 星期二
2010年5月3日 星期一
AMD 推出 Stream SDK 2.1
AMD 推出了新版的 ATI Stream SDK 2.1。ATI Stream SDK 2.1 除了修正舊版的 bug 之外,還新增了許多新功能,包括:
- 支援 openSUSE 11.2 以及 Red Hat Enterprise Linux 5.4
- 支援 OpenCL 與 OpenGL 資料交換
- 支援 OpenCL byte addressable stores
- 支援 OpenCL images(textures)
- 新 Extension:支援基本的 double precision 運算(透過 cl_amd_fp64)
- 新 Extension:支援 AMD media ops(透過 cl_amd_media_ops)
- 新 Extension:支援 device fission(可讓支援的 CPU device 變成多個 devices)
- 新 Extension:支援 device attribute query(透過 cl_amd_device_attribute_query)
- Preview 功能:支援 binary kernel
- 更多的 OpenCL samples
- 內建新的 Stream KernelAnalyzer 1.5
- 多項 OpenCL compiler 以及 runtime 的修正(參考文件)
- 支援新硬體
訂閱:
文章 (Atom)