瀏覽單個文章
Ruark8263
*停權中*
 
Ruark8263的大頭照
 

加入日期: Aug 2008
文章: 615
之前小弟讀過一篇 Nvidia's CUDA:The end of CPU? 的原文(~咖啡~),
內容提到SLI模式的問題.其大意如下:

...CUDA 使用了兩種API:Runtime API,Driver API.這兩個API都能與Open GL和Direct 3D資源進行溝通.Runtime API的函數調用都會被細分為Driver API管理的更基本指令.然而這兩種API是互相排擠的,只能兩者擇一而用.

應用程式->CUDA libraries ->CUDA Runtime ->CUDA Driver -> GPU

前面這四種都會佔用一些CPU資源.

...資源共享---在顯示卡的記憶體和繪圖資料之間,會令人頭痛.例如:當解析度或色深(Color depth)改變,繪圖資料有優先權,如果畫面的緩衝所用資源需要增加,驅動程式將毫不猶豫地去搶佔分配給CUDA應用程式的資源,因衝突而 造成崩潰(crash).這令人不悅,雖然不會經常發生.此外還有一個不利條件:目前的CUDA無法支援多個GPU協同處理,如果你要用多個GPU執行CUDA應用程式,需先關閉(disable)SLI模式.

或許要改善這種問題,必須建立新的函式庫(Library).一如CPU加入新的指令集一般.
舊 2009-06-05, 12:46 PM #5100
回應時引用此文章
Ruark8263離線中