Graham Markall

Compilers / Python / Numerical methods

Projects

numba

NumPy aware dynamic Python compiler using LLVM

Python - Released: 08 Mar 2012 - 9,838

llvmlite

A lightweight LLVM python binding for writing JIT compilers

Python - Released: 07 Aug 2014 - 1,842

life-of-a-numba-kernel

Worked example of the process from Python source to CUDA kernel execution with Numba

Jupyter Notebook - Released: 16 Apr 2020 - 36

cuda_cg

Conjugate Gradient solver written in CUDA

C - Released: 06 Jun 2011 - 28

android_device_ideapad_a1

Python - Released: 28 Dec 2011 - 29

manycore_form_compiler

MCFC is deprecated. See https://code.launchpad.net/~grm08/ffc/pyop2

Python - Released: 09 Mar 2011 - 3

OpenJCVM

C++ - Released: 25 Jul 2016 - 20

lenovo_a1_07_kernel

Linux kernel for the Lenovo Ideapad A1

C - Released: 22 Mar 2012 - 11

advent-of-numba

Solutions to Advent of Code 2020 using Numba and CUDA

Python - Released: 02 Dec 2020 - 9

numba-accelerated-udfs

Enabling Python User-Defined Functions in Accelerated Applications with Numba

Jupyter Notebook - Released: 09 Feb 2022 - 6

lenovo_a1_07_uboot

U-Boot for the Lenovo Ideapad A1

C - Released: 21 Mar 2012 - 8

oplus2_rose

Implementation of the OPlus2 translator using the ROSE compiler framework

C++ - Released: 19 Jan 2011 - 7

psx-toolchain

Newlib-based GNU toolchain for the Sony PlayStation (PSX / PSone / etc...)

Shell - Released: 03 Jul 2020 - 5

firedrake-conda-recipes

Firedrake Project Conda Recipes

Shell - Released: 28 Dec 2014 - 2

extending-numba-cuda

Temporary repository for some code extending the Numba CUDA target

Jupyter Notebook - Released: 22 Jul 2020 - 4