Home People Research Blog Courses Links Search Download
NCHC

Blog

Blog 最新文章

  1. 提供新版 Edge 的 HoloLens 2 Insider Preview
    2021/01/20 08:55
  2. Facebook Oculus Quest 2 開箱文
    2021/01/13 14:19
  3. GitLab 手動執行 pipeline 的預輸入變數
    2021/01/04 11:14

Blog 最新回應

  1. 謝謝你提供的資訊...
    2021/01/17 17:40
  2. MSVC 也是有在進步的 XD...
    2020/12/24 15:55
  3. “如果不想另外定義一個 struct 的........
    2020/12/24 15:49

Keyword 關鍵字

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

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

AMD 新的 GPU 程式開發輔助工具:CodeXL

去年已經有介紹過,AMD 有收購、推出一套 GPU 的偵錯程式、gDEBugger 了~這套軟體,主要是可以針對 OpenCL 和 OpenGL 的程式,來進行偵錯。

而現在,AMD 又推出了一套新的工具:AMD CodeXL,除了本來的 GPU 偵錯功能,更加入了針對 AMD CPU 和 GPU 的 Profiling 的功能,來輔助程式開發者進行偵錯、以及最佳化了!它的官方網站是:

http://developer.amd.com/tools/hc/CodeXL/Pages/default.aspx

他的主要功能,包括了:

  • CPU Profiling
  • GPU Debugging (OpenCL Kernel & API Calls, OpenGL API Calls)
  • GPU Profiling (AMD APU / GPU only)
  • Static kernel analysis

這四大項;更詳細的說明,就請直接參考官方網站了。

而目前,AMD 也已經提供免費下載使用了~他有提供 32 / 64 位元的 Windows 版,以及 64 位元的 Linux 版(Red Hat、Ubuntu)可以使用,而 Windows 版除了可以和 Visual Studio 2010 做整合之外,也有獨立的程式可以使用。

他和 Visual Sudio 整合的版本,和 gDEBugger 非常的類似,最主要是多了「Debug Mode」和「Profile Mode」可以切換。

而由於他本身是 AMD 所推出的軟體,所以實際上,許多功能是要搭配 AMD 的 CPU 或是 GPU 才能使用。像如果是在安裝 nVIDIA 顯示卡的系統上,選擇「Debug Mode」、然後進行 debugging,就會出現

「You do not have AMD GPU installed. OpenGL kernel debugging will be disabled.」

的錯誤訊息。

不過基本上,和 gDEBugger 一樣,如果是要對 OpenGL 進行除錯的話,就算是 nVIDIA 的顯示卡,大致上還是可以用的~不過很可惜的,似乎還是不支援 GLSL 的 debug。


在 Heresy 的感覺,AMD 這套新的 CodeXL 應該可以算是 gDEBugger 的進階、新的版本。它提供了比本來版本更多的功能可以來協助使用者進行程式的開發。

而雖然他有不少功能有綁自家的硬體,不過基本上如果是針對 OpenGL 程式進行除錯,那就算是搭配 nVIDIA 顯示卡應該也還是可以正常使用的。

Heresy 個人滿建議有在開發 OpenGL 程式的人,可以試試看這個開發工具,應該會有滿實際的幫助的。

張貼者:heresy於2012/09/27 13:43 下午有2則回應,瀏覽次數:1,946次
shenlan282@haotmail.com 於 2012/11/14 16:53 下午 回應:
您好,大牛,请问您的邮箱是多少,我想请教您一些问题呃
作者作者heresy 於 2012/11/14 17:29 下午 回應:
to shenlan282
您好,麻煩請盡量透過本部落格來發問,謝謝。

-- TOP --

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

-- TOP --

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