Home People Research Blog Courses Links Search Download
NCHC

Blog

Blog 最新文章

  1. Visual Studio 的遠端偵錯:Windows
    2021/03/24 14:45
  2. Visual Studio 2019 16.9 支援使用 OpenMP LLVM
    2021/03/03 13:52
  3. Valve 推出完全支援 OpenXR 的 SteamVR 1.16.8
    2021/02/25 09:43

Blog 最新回應

  1. 加入斜體文字...
    2021/02/07 21:06
  2. 加入斜體文字...
    2021/02/07 21:06
  3. 加入斜體文字...
    2021/02/07 21:06

Keyword 關鍵字

Oculus Rift S OpenCL OpenVR OpenNI Oculus Quest 2 開放資料 svn OpenNI2 OpenCV 資料視覺化 PHP iFlyover HTC Vive Focus C++11 Valve Index Java GitLab C++14 OpenMP 3d print VR Pandas C++17 Python xml ASUS Xtion MR CubeX 開放資料 WebGL C++ 資訊地圖 3D立體 javascript OpenGL VR NiTE2 CUDA Boost Python Windows MR Oculus git HTC Vive Pro Docker HTC Vive Qt Docker Kinect HoloLens 2 Vulkan C++20 Pandas C++14 OpenXR

類別:技術相關 » 技術研究
文章發表|我要回應|RSS訂閱

支援 ARM 和 VIsualStudio 2012:CUDA 5.5 Production Release

這應該是幾天前的消息了,nVIDIA 的 CUDA 這個使用顯示卡來做平行計算的開發套件,又推出新的版本了~這次的版本是 5.5 正式的 Production Release 版(之前有推出過 Release Candidate,這次版本編號是 5.5.20),下載頁面是:

https://developer.nvidia.com/cuda-downloads

而他比較重要的更新,可以參考 CUDA Toolkit 的頁面,主要包括了:

  • Optimized for MPI Applications
    • Enhanced Hyper-Q support for multiple MPI processes via the new Multi-Process Service (MPS) on Linux systems
    • MPI Workload Prioritization enabled by CUDA stream prioritization
    • Multi-process MPI debugging & profiling
  • Guided Performance Analysis
    • Step-by-step guidance helps you identify performance bottlenecks and apply optimizations in the NVIDIA Visual Profile and Nsight, Eclipse Edition
  • Support for ARM Platforms
    • Native compilation, for easy application porting
    • Fast cross-compile on x86 for large applications
  • More Highlights
    • Single GPU debugging for Linux
    • Static CUDA runtime library
    • RPM/DEB packaging & new NVIDIA repo

而更完整的更新說明,則可以參考 release note。

在 Heresy 來看,最重要的一點,應該算是 nVIDIA CUDA 開始正式支援 ARM 的平台(Linux ARMv7)吧~在使用 CUDA 這種 GPGPU 的計算環境時,由於主要的計算都是放在 GPU 上,所以其實有不少狀況,都是不需要很強的 CPU 效能的;而如果使用較為省電的 ARM 來作主系統的話,其實應該是可以降低成本、並減少耗電量的。
(參考:《CUDA for ARM Platforms is Now Available》)

而另外,由於下一代的 Tegra 行動處理器上面也會直接搭載 Kepler 的 GPU,所以之後應該也有機會,可以直接在行動裝置(平板、手機)上面,執行 CUDA 的計算了~

另外,其實 nVIDIA CUDA 對於 Visual Sutio 的更新其實反映一直都不算快;而現在,CUDA 5.5 終於正式支援 Visual Studio 2012 了!這也代表,Heresy 這邊終於可以把開發環境整個升級到 Visual Studio 2012 了~

張貼者:heresy於2013/08/06 09:58 上午有4則回應,瀏覽次數:1,461次
QOO 於 2013/09/10 00:29 上午 回應:
heresy您好,我的研究方向是機器人視覺的方面,主要是運用KINECT的影像來做3D MODEL RETRIEVAL,看了一些資料以及PAPER,覺得可以運用OPENCV與CUDA來進行。當然首先是購買一張顯示卡,看了
規格後同價位的QUADRO K2000與GTX760,是GTX760的CUDA CORE較多,但QUADRO是專業的繪圖卡,支援度較好,若以在GPU上做像SURF這類的計算,應該選擇哪種卡較好
謝謝您的指教
作者作者heresy 於 2013/09/10 08:27 上午 回應:
to QOO

除非有特別需求,不然個人會建議,買 GeForce 就夠了。
但是如果你是需要 double 計算的話,可能得考慮去找舊的 GeForce 500 系列,或是 GeForce Tiatan 這類的卡,才會有比較好的 double 計算能力。
Q00 於 2013/10/03 02:15 上午 回應:
heresy您好,我後來買了張麗台GTX660來使用,環境是WIN7、VS 2012、OPENCV2.4.6、CUDA5.5。參考很多網路上的文章,但每篇都講得不太一樣,也都試不出來實在讓我很困惑
,我用一個官方的SAMPLE去執行如下
int main() {
int num_device= cv::gpu::getCudaEnabledDeviceCount();
std::cout
heresy 於 2013/10/07 08:49 上午 回應:
to Q00

抱歉,Heresy 沒有試著直接用 OpenCV 的 CUDA 功能。
不過,個人是建議參考 OpenCV 官方的文章
http://opencv.org/platforms/cuda.html
http://docs.opencv.org/modules/gpu/doc/gpu.html

-- TOP --

我要回應
* 身份  訪客 (暱稱:)
 本篇文章作者 (帳號:密碼:)
* 內容      
很高興 悲傷 震驚 疑惑 大笑 發瘋 傷心
* 留言密碼 (請輸入下方圖片中去除前、後位數的數字,共五碼。)
說明 1. * 表示必填欄位。
2. 不支援HTML Tag。
   

-- TOP --

© Visualization and Interactive Media Laboratory of NCHC, 2007 - 2021, All Rights Reserved. Contact E-mail