Projects

SSC - Simple Syntax Compiler

This is a small compiler written in C++ to learn more about the process of compiling and assembling code by converting a text file written in a high-level programming language, parsing it and then generate it in the form of assembly code.

benchmark

CPU and RAM benchmark that evaluates multithreading, memory stride, and more.

calcbench

Simple processor benchmark using prime number calculation.

cpubench

x86-64 processor benchmark program that evaluates integer operations, floating point operations, memory access, cache performance and multithreading.

membench

A program for evaluating the memory system which outputs different array sizes, and their corresponding different stride value.