NVIDIA Talks Up Numba For GPGPU Computing With Python

Written by Michael Larabel in NVIDIA on 3 October 2017 at 08:05 AM EDT. 6 Comments
NVIDIA
Numba is designed to allow for high performance Python JIT-compiled code designing for C/C++ levels of performance while using LLVM for optimizations and allowing GPU offloading too. NVIDIA is promoting Numba in the context of CUDA.

Numba supports both multi-core CPUs and CUDA-supported GPUs for accelerating math heavy Python code. Its design allows for CUDA kernels to be written in Python syntax and seamlessly execute on the GPU. Numba is fully open-source, allows for rapid prototyping, a CUDA simulator is also available, and it also allows for cluster computing over a network.

Those wishing to learn more can see NVIDIA's Seven Things You Might Not Know About Numba. Or visit numba.pydata.org for the official project site.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week