Comments Locked

10 Comments

Back to Article

  • Gnarr - Monday, March 18, 2013 - link

    Python the most popular.. since when?
    http://www.langpop.com/
  • aterrel - Monday, March 18, 2013 - link

    Doesn't say the most popular language, just widely used. C/C++ is already covered and in scientific computing Python is definitely more popular than Java. The other languages above Python are not in the space of systems or graphics programming so I think the claim is pretty justified.
  • danielkza - Monday, March 18, 2013 - link

    'One of the more widely used' is not equivalent to 'the most popular'. At no point in the article the latter was implied.
  • Death666Angel - Monday, March 18, 2013 - link

    The graphic says exactly that, though.
    "Most Popular Coding languages of 2013" -> Python leads with 29.8%.
  • REALfreaky - Monday, March 18, 2013 - link

    B-b-but it isn't FOSS... why would they pick NumbaPro over PyCUDA?
  • aterrel - Monday, March 18, 2013 - link

    There are lots of python + cuda things, PyCUDA, Theano, Copperhead, and so on. But it looks as if the plan is to make NumbaPro a FOSS product in the future http://continuum.io/selling-open-source.html
  • travisoliphant - Monday, March 18, 2013 - link

    PyCUDA requires writting kernels in C/C++. It only uses Python to script or "steer" what is ultimately a C/C++ CUDA build.

    CUDA Python is a direct Python to PTX compiler so that kernels are written in Python with no C or C++ syntax to learn. CUDA Python also includes support (in Python) for advanced CUDA concepts such as syncthreads and shared memory.

    We participate extensively in FOSS at Continuum Analytics. Our principals and employees have written a great deal of code that is FOSS in the Scientific Python stack (NumPy, SciPy, Numba, Bokeh, Blaze, Chaco, PyTables, DyND, etc.). Maintaining this requires funding. We also value the coordinating mechanism of the market to allow those who can use the software to pay for it's development. See our philosophy here: http://www.continuum.io/selling-open-source.html

    You can also use NumbaPro for free by using our online analytics environment Wakari (www.wakari.io) and using the soon to be released GPU queue.
  • GoVirtual - Monday, March 18, 2013 - link

    Very interesting. The million dollar question is:

    Does CUDA Python support arbitrary precision math types like Python does natively?
  • paddy_mullen - Monday, March 18, 2013 - link

    Python along with NumPy and SciPy have been used for numerical coding applications for years. NumbaPro allows users to make NumPy code even faster. Here are some links for further information:

    http://en.wikipedia.org/wiki/NumPy
    http://continuum.io/blog/simple-wave-simulation-wi...
    http://continuum.io/blog/the-python-and-the-compli...
  • tanders12 - Monday, March 18, 2013 - link

    Coming on the heels of Travis' Numba talk at PyCon Saturday this is very exciting news. Congrats to Continuum on getting recognition for the awesome work you've done on this.

Log in

Don't have an account? Sign up now