Optimizing Linux based Embedded System
Sep 4, 2020
Achieved a 5.2X improvement in speed of C program that computes the nearest waypoint (weather station) to a location.
C
Perf
Embedded Systems
Linux
Read More
LLVM Code Generator for Mini C
Mar 17, 2020
LLVM bitcode generator for a subset of the C programming language using parser generators: Flex & Bison.
C++
LLVM
Compiler
Lexer
Parser
Read More
Optimizing JPEG Decoder for Speed
Mar 6, 2020
Achieved 4.8x improvement in execution time of program which decodes and displays on LCD all jpeg images in the root directory of a μSD card.
C
Embedded Systems
picoJPEG
Cortex M0+
Read More
Performance Analysis of Languages on Raspberry Pi
Jan 28, 2020
Compared runtime of N-body gravitational simulator (5,000,000 iterations) when implemented in different programming languages.
Python
Raspberry Pi
Linux
Read More
Cache and Memory Hierarchy Simulator
Oct 3, 2019
A flexible cache and memory hierarchy simulator built to study impact of design parameters on memory performance.
C++
Microprocessor Architecture
Cache
Read More