歡迎來到 常識詞典網(wǎng) , 一個專業(yè)的常識知識學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
>“Apple 計算機在圖形圖像領(lǐng)域的應(yīng)用很少”是從何說起?早年 PowerPC 時代 Apple 就有專門的 Accelerate framework,后來開發(fā)了 CoreI-ge、CoreVideo,Apple 還是重要的-處理軟件廠商之一,“Pro”系列軟件一大半都是圖形圖像處理。而且像 Pixar 里大量的機器都是 Mac,雖然 rendering farm 主要是 Linux。
OpenCL 的模型和 CUDA 基本一樣,但要更底層一些,主要的目的是通用計算而不僅僅局限于圖形圖像處理,事實上用 OpenCL 來渲染 3D 圖像是很別扭的,這時還是直接用 OpenGL 方便。
Apple 當(dāng)時從 AMD 招了幾個人,OpenCL 的規(guī)范主要就是他們起草的,基本上是參照 CUDA 來做,但這個時候至少已經(jīng)有 Intel 和 AMD 的支持了。
Apple 的 OpenCL 支持推出得早一些,在 Mac OS X 10.6 開始測試的時候就有了,主要是因為 Apple 在編譯器方面的積累也比較充分 (像 LLVM 團隊),不過 AMD 和 Intel 的 OpenCL SDK 也沒有晚太多,和 Mac OS X 10.6 的正式版基本上是同時的,只不過他們主要是針對 Linux/Windows 平臺。后來 NVIDIA 也有基于 CUDA 實現(xiàn)的 OpenCL 了。
現(xiàn)在來看,OpenCL 在 OS X 上還是一個錦上添花的效應(yīng),應(yīng)用它的主要是一些高端消費者程序。但具體到性能比較,還是比 Linux 上差不少的,所以大規(guī)模的科學(xué)計算和 CG 渲染等環(huán)境沒有因為 OS X 有 OpenCL 而更換系統(tǒng)——不過它提供了一個比較方便的開發(fā)與調(diào)試平臺。
下一篇:BMW 335i 雙門敞篷有綠色的嗎?怎么買? 下一篇 【方向鍵 ( → )下一篇】
上一篇:夏威夷許多地方的主導(dǎo)姓氏來自中國和-? 上一篇 【方向鍵 ( ← )上一篇】
快搜