Sign in with
Sign up | Sign in

Nvidia's CUDA Now Features Python Support

By - Source: Nvidia Newsroom | B 6 comments
Tags :

The open-source Python language is now supported by CUDA, Nvidia's parallel computing platform and programming model that "enables dramatic increases in computing performance by harnessing the power of GPUs."

At this year's GPU Technology Conference (GTC), Nvidia announced that the company's CUDA parallel programming technology has support for Python and consequently can take "full advantage of GPU acceleration for their high performance computing (HPC) and big data analytic applications."

This support comes from NumbaPro, a Python compiler in the new Anaconda Accelerate product from Continuum Analytics and is a result of the company's contribution of the CUDA compiler source code into the core and parallel thread execution backend of LLVM.

"Hundreds of thousands of Python programmers will now be able to leverage GPU accelerators to improve performance on their applications," said Travis Oliphant, co-founder and CEO of Continuum Analytics. "With NumbaPro, programmers have the best of both worlds: they can take advantage of the flexibility and high productivity of Python with the high performance of NVIDIA GPUs."

Anaconda Accelerate is available for Continuum Analytics' Anaconda Python offering and as part of the Wakari browser-based data exploration and code development environment.

 

Contact Us for News Tips, Corrections and Feedback

Discuss
Ask a Category Expert

Create a new thread in the News comments forum about this subject

Example: Notebook, Android, SSD hard drive

This thread is closed for comments
  • 6 Hide
    jazz84 , March 18, 2013 1:37 PM
    This is great news, Python's extremely versatile and approachable; I'm very excited to see what people will be able to accomplish. Also, this is mandatory: http://xkcd.com/353/
  • 6 Hide
    dragonsqrrl , March 18, 2013 2:19 PM
    jazz84Also, this is mandatory: http://xkcd.com/353/

    Nice, I loved that one.
  • -2 Hide
    weierstrass , March 18, 2013 3:19 PM
    I hate white space sensitive languages, one it took me a day find bug caused by one dev using spaces and the other correction something in a look indenting it with a tab...
  • Display all 6 comments.
  • 0 Hide
    WINTERLORD , March 18, 2013 4:08 PM
    hey can someone tell me if amd radeon supports python
  • 1 Hide
    Onihikage , March 18, 2013 6:16 PM
    WINTERLORDhey can someone tell me if amd radeon supports python

    There's at least one wrapper that enables use of OpenCL computations by Python apps. PyOpenCL, for example.
  • -2 Hide
    IndignantSkeptic , March 18, 2013 10:29 PM
    Why would someone use CUDA when there is OpenCL or OpenMP?