Here I have organized my thoughts as I was performing an experiment on Gnocchi - the database
What and Why
Its an experiment to explore General-Purpose-GPU compute space where I try to shift computation from CPU to GPU for the OpenSource project Gnocchi
How
This part goes into implementation details. It explains the iterations based on profiling results.
Now What
It talks about Gpu-fication of other parts of the library. It also has my learning and conclusions from the experiment.
This repo has experiments and analysis for implementing various kernels for the carbonara library from the Gnocchi project.
The repo is organized into various branches.