Technical Walkthrough 0

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... 13 MIN READ
Technical Walkthrough 1

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
Technical Walkthrough 0

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
Technical Walkthrough 0

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
Technical Walkthrough 0

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
Numba
Technical Walkthrough 0

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