Numba

Oct 24, 2024
Bridging the CUDA C++ Ecosystem and Python Developers with Numbast
By enabling CUDA kernels to be written in Python similar to how they can be implemented within C++, Numba bridges the gap between the Python ecosystem and the...
8 MIN READ

Jun 01, 2022
Writing Ray Tracing Applications in Python Using the Numba Extension for PyOptiX
Ray tracing is a rendering algorithm that can generate photorealistic images by simulating how light transmits and interacts with different materials. Today, it...
14 MIN READ

Oct 21, 2021
Accelerated Portfolio Construction with Numba and Dask in Python
Python is no stranger to data scientists. It ranks as the most popular computer language and is widely used for all kinds of tasks. Though Python is notoriously...
8 MIN READ

Jun 07, 2021
Accelerating Sequential Python User-Defined Functions with RAPIDS on GPUs for 100X Speedups
Motivation Custom “row-by-row” processing logic (sometimes called sequential User-Defined Functions) is prevalent in ETL workflows. The sequential nature of...
3 MIN READ

Apr 29, 2021
Aligning Time Series at the Speed of Light
To say it with the words of Eamonn Keogh: “Time series is a ubiquitous and increasingly prevalent type of data […]”. Virtually any incrementally measured...
10 MIN READ

Jul 09, 2020
Running Python UDFs in Native NVIDIA CUDA Kernels with the RAPIDS cuDF
In this post, I introduce a design and implementation of a framework within RAPIDS cuDF that enables compiling Python user-defined functions (UDF) and inlining...
12 MIN READ

Oct 02, 2017
Seven Things You Might Not Know about Numba
One of my favorite things is getting to talk to people about GPU computing and Python. The productivity and interactivity of Python combined with the high...
17 MIN READ

Mar 10, 2015
GPU-Accelerated Graph Analytics in Python with Numba
Numba is an open-source just-in-time (JIT) Python compiler that generates native machine code for X86 CPU and CUDA GPU from annotated Python Code. (Mark Harris...
8 MIN READ

Dec 10, 2013
CUDACasts Episode #12: Programming GPUs using CUDA Python
So far in the CUDA Python mini-series on CUDACasts, I introduced you to using the @vectorize decorator and CUDA libraries, two different methods for...
1 MIN READ

Oct 29, 2013
CUDACasts Episode #11: GPU Libraries for CUDA Python
In the previous episode of CUDACasts I introduced you to NumbaPro, the high-performance Python compiler from Continuum Analytics, and demonstrated how to...
1 MIN READ

Sep 23, 2013
CUDACasts Episode #10: Accelerate Python on GPUs
This week's CUDACast continues the Parallel Forall Python theme kicked off in last week's post by Mark Harris, demonstrating exciting new support for CUDA...
1 MIN READ

Sep 19, 2013
Numba: High-Performance Python with CUDA Acceleration
[Note, this...
8 MIN READ