/Low-Level-Stuff

Implementations of low level hardware and software systems in C/Python

Primary LanguageC

Low-Level-Stuff

  • CPU - Openmp and Openmpi implementations of a pipelined processor
  • DU - C implementation of du command in linux
  • Hashing - Implementation of Python dict object
  • hwpqueue - Single Clock Hardware Pqueue
  • Pqueue - Priority Queue using MinHeap
  • task pipeline - A task queue with one producer thread and multiple consumer threads
  • interpreter - javascript interpreter (in progress)