/tdr-inverse-materials

Optimized GPU-Based Matrix Inversion Though The Use of Thread-Data Remapping

Primary LanguageTeXBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Optimized GPU-Based Matrix Inversion Though The Use of Thread-Data Remapping

PDF Versions

Proposal - Rendered

Final Presentation - Rendered

Final Paper - Rendered

About

This is a collection of papers and presentation materials done as a masters project. The code that these documents relate to can be found here.

Building

All documents are written with Emacs Org Mode, which is compiled to LaTeX, which is compiled to PDFs. This process is automated by nix and deployed on commit to the pdf branch. The nix packages can be built locally if one wants to:

  1. Install nix with flake and nix-command support, you can follow this guide:
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
  1. Clone this repository and enter it:
git clone https://github.com/scrufulufugus/tdr-inverse-materials.git
cd tdr-inverse-materials
  1. Build with nix
nix build -o results
# Copy the PDFs out of the nix store
cp -L --no-preserve=all -t ./ ./result/*