NVIDIA CUDA 正式支持 Python 語言
NVIDIA今天宣布,CUDA并行編程架構已經正式提供對開源編程語言Python的支持。這是C、C++、Fortran(PGI)之后,CUDA支持的第四種語言。
Python,吉多·范羅蘇姆(Guido van Ross) 1989年創立,一種面向對象、直譯式的編程語言,簡單易學易用、成熟穩定,是當今十大編程語言之一,全球用戶量超過300萬人。NVIDIA表示,Python語言豐富的庫和先進的特性使其非常適合為多種高性能計算應用開發程序,包括科學、工程、大數據分析等等。
NVIDIA CUDA對于Python的支持并非直接在SDK層面上實現,而是借助了NumbaPro,這是Continuum Analytics公司新產品Anaconda Accelerate中的一個編譯器。
這也是2011年發起的開源編譯器項目LLVM的最新成果。通過將CUDA編譯器源代碼導入其中,NVIDIA可以獲得更多編程語言的支持,Continuum Analytics公司就是用它將Python帶往CUDA世界的。
不過事實上,NumbaPro并不是第一個Python CUDA編譯器,在此之前已經有了官方支持的PyCUDA,但是NumbaPro今后將成為正選。
來自: 驅動之家
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!