Nalaka Rajamanthri's repositories
os-tutorial
How to create an OS from scratch
pthread_cache_coherence
Demonstration of how cache coherence reduce performance of a parallel program and how to overcome them.
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
code-for-blog
Code samples from my blog
CodeParallel
Source codes for tutorials in Code Parallel YouTube Channel https://www.youtube.com/channel/UC-Ugf83FGKDHBZXlYPOInrA
compiler_series
Material for the Creating a Compiler video lesson series.
cool-compiler
Stanford CS1/CS143 Compilers Course Project - Cool compiler
hackerrank
codes from my HackerRank challenges.
mersenne-twister
This Mersenne Twister is a fast pseudo-random number generator (PRNG) in C++
Microsoft-MPI
Microsoft MPI
misc-scripts
A collection of my standalone scripts to small/quick for their own repos. All kinds of useful stuff.
Nalaka1693
Config files for my GitHub profile.
nerd_mmccoo
This repo holds source code for my nerd_mmccoo youtube channel
OP2-Common
OP2: open-source framework for the execution of unstructured grid applications on clusters of GPUs or multi-core CPUs
openai-cookbook
Examples and guides for using the OpenAI API
openmp-tutorials
Code examples and explanation for OpenMP parallel programming.
pthread_matrix_mul
parallelized matrix multiplication using C pthreads and enhancements to serial matrix multiplication.
pthread_merge_sort
Parallelized merge sort using C pthreads.
QuantumComputing
This is an implementation of IBM's Quantum Experience in simulation; a 5-qubit quantum computer with a limited set of gates. Please cite me if you end up using this academically.