Projects
Last updated
Last updated
A research project in optimizing the IREE ML compiler. Achieved an up to 70% performance uplift for the VMVX runtime target on the Intel Golden Cove µ-Architecture.
Received the CUHK(SZ) Best Capstone Project Award for 2024.
A pre-configured QEMU Docker container with a RISC-V image used by the CSC3050: Computer Architecture course used by hundreds of students at CUHK(SZ) and counting.
A RGB-IR color filter array (CFA) debayering plugin for the fast-openISP image signal processing toolkit. The implementation reduces near infrared (NIR) spillover from the resulting image stream without necessitating the use of a physical band pass filter. I also implemented guided upsampling of infrared (IR) images using information from the neighboring R, G, and B pixels in the array to mitigate loss of fidelity from only having 25% IR pixel coverage.
Implemented a rasterizer and path-tracer with physically based rendering features in C++. Implemented a bounding volume hierarchy data structure to cull extraneous ray tracing tests, contributing towards a 100x reduction in render duration and improving overall performance.
Implemented a compiler for a simplified C language in C++ and Python, which involved developing a lexer, parser, and code generator from scratch to compile code into MIPS32 assembly. To facilitate implementation of compiler modules and functionality, I developed and implemented efficient data structures such abstract syntax trees (AST) and symbol tables among others.