Recent GPUs often prioritize FP16 over FP32/FP64 operations. In this project, we devised & evaluated fast methods for approximating higher-precision matrix multiplication.
As part of the Computer Graphics course at ETH Zurich, I implemented a ray tracer with various advanced features such as realistic camera models or environment emitters.
A device using a Raspberry Pi and an Arduino Uno which can point at the position of the sun, moon, planets and galaxies. Parts were self-designed and 3D-printed.