Adam Brouwers-Harries's Projects
Welcome to -v
Hakyll configuration and content for my site - aah.io
A simple agent based system written in c++
Bot for the google ai challenge
Blegh
Array representation transformations
A prototype successor to Idris
Short tutorial series to teach C to students who's only other (or first) language is Java. Specifically tailored to match the Durham University 2012/13 programming and reasoning course.
convert document identifiers such as DOI, ISBN, arXiv ID to bibliographic reference.
Source (hakyll, and prose) for my side-project site "clear air turbulence".
a software library containing Sparse functions written in OpenCL
Example use of clsparse's spmv routine, with benchmarking/reporting code
Spare code, mostly useful, mostly needing cleaning up
Various random...stuff...for a work in progress board game focusing on naval movement.
LaTeX descriptions of compsoc talk posters
Collection of samples, documentation and utilities for using ComputeCpp, Codeplay's beta SYCL implementation
Small tests and hacking bits of code in C++, e.g. getting the return type of lambdas, abusing reverse iterators, etc...
Simulated annealing for TSP implemented using CUDA
Notes, presentation and source code from a short talk on CUDA for the Durham Computing society
Example use of cusparse's spmv routine, with benchmarking/reporting code
Experiments with sparse and irregular data layouts in a dependently typed language (Idris)
Durham university makers and crafters Raspberry pi robot project code repository
scripts for data management/munging of EBSF
Transform profiles created by the Firefox profiler into profiles compatible with clang's profile-guided-optimisation format.
Firefox Profiler — Web app for Firefox performance analysis
A small tool to run an infinite loop on an NVIDIA GPU