鐵之狂傲

標題: GTC 2013大會:Python成第四個支援CUDA的編程語言 [列印本頁]

作者: ARIESS    時間: 13-3-20 01:13
標題: GTC 2013大會:Python成第四個支援CUDA的編程語言
  NVIDIA的GTC 2013圖形技術大會將在明天開幕,在此之前會有很多宣傳造勢內容,其中最重大也是最主要的就是NVIDIA老總黃仁勛的開幕詞了,其他合作夥伴也會發布各自的演講。Continuum Analytics聯合NVIDIA宣佈將會引入新的Python CUDA編譯器——NumbaPro,Python也成為繼C、C++以及Fortran之後的第四個支援CUDA的編程語言。
nvidia-cuda2.png

  Python語言的支援對NVIDIA來說意義重大。Python在腳本及原型設計上作為一種易學、強程式化語言為人熟知,但是它在專業領域也大有用武之地,比如工程及目前熱門的大數據分析,因此Python語言的加入有助於NVIDIA提高在HPC領域的優勢。
PythonCUDA_575px.jpg

  NumbaPro其實還不是第一個Python CUDA編譯器,PyCUDA之前已經搶先了,不過NVIDAI對NumbaPro非常重視,與稍早的Portland Groups的Fortran編譯器同樣對待,視其為NVIDIA之外的第二方CUDA編譯器,因此Python語言雖然不是CUDA SDK支援的基礎語言,但是使用NumbaPro編譯器就可以視之為CUDA編程語言。
LLVM_Compiler_structure.png

  另外,NumbaPro的加入還是NVIDIA在2011年推出的CUDA LLVM initiative項目的成功之一,讓CUDA支援LLVM(低級虛擬機)可以更容易讓新編程語言加入對CUDA的支援,NVIDIA的目標是讓更多的編程語言支援CUDA環境。





歡迎光臨 鐵之狂傲 (https://gamez.com.tw/)