Skip to content
@moocf

moocf

A compilation of my educational resources.

Popular repositories Loading

  1. cuda-by-example.book cuda-by-example.book Public

    An Introduction to General-Purpose GPU Programming Book by Edward Kandrot and Jason Sanders.

    10 1

  2. the-art-of-multiprocessor-programming.book the-art-of-multiprocessor-programming.book Public

    First comprehensive presentation of the principles and tools available for programming multiprocessor machines by Maurice Herlihy, Nir Shavit.

    7 1

  3. 4004-assembler.nodejs 4004-assembler.nodejs Public

    Intel 4004 assembler, for learning.

    JavaScript 6 2

  4. cpu_basic.vhdl cpu_basic.vhdl Public

    Design of a pentium-like 32-bit CPU.

    VHDL 4 1

  5. dekker-algorithm.java dekker-algorithm.java Public

    Dekker's algorithm is the first known correct solution to the mutual exclusion problem in concurrent programming.

    Java 4 1

  6. mcs-lock.java mcs-lock.java Public

    MCS Queue Lock maintains a linked-list for threads waiting to enter critical section, and is suitable for cache-less NUMA architectures.

    Java 4 1

Repositories

Showing 10 of 267 repositories
  • die-hard-jugs.tla Public

    A TLA+ program for the jugs problem in the Die Hard 3 movie (1995).

    moocf/die-hard-jugs.tla’s past year of commit activity
    TLA 0 MIT 0 0 0 Updated Dec 26, 2025
  • increment.tla Public template

    A TLA+ program for the increment operation on a variable.

    moocf/increment.tla’s past year of commit activity
    TLA 0 MIT 0 1 0 Updated Dec 26, 2025
  • tcp-file-transfer-ui.py Public

    A TCP-based file transfer server and client, with mu-ch clean nav-igation UI; Group 1 CSE301 (M25).

    moocf/tcp-file-transfer-ui.py’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Dec 7, 2025
  • test-fast-tigr.c Public

    Testing TIGR quickly, demo only.

    moocf/test-fast-tigr.c’s past year of commit activity
    C 0 MIT 0 0 0 Updated Dec 5, 2025
  • tcp-echo-asio.cxx Public

    A multi-echo supporting TCP echo server and client, using Boost Asio.

    moocf/tcp-echo-asio.cxx’s past year of commit activity
    C++ 0 MIT 0 0 0 Updated Dec 3, 2025
  • rc-car-http-server.esp8266 Public

    Control an ESP8266-based car through HTTP server hosted on the MCU.

    moocf/rc-car-http-server.esp8266’s past year of commit activity
    C++ 0 MIT 0 0 0 Updated Oct 5, 2025
  • motor-test.esp8266 Public

    Test the orientation of motors connected to an ESP8266.

    moocf/motor-test.esp8266’s past year of commit activity
    C++ 0 MIT 0 0 0 Updated Oct 5, 2025
  • tcp-echo.cxx Public

    A multi-echo supporting TCP echo server and client.

    moocf/tcp-echo.cxx’s past year of commit activity
    C++ 0 MIT 0 0 0 Updated Oct 5, 2025
  • tcp-echo-basic.cxx Public

    An basic TCP echo server and client.

    moocf/tcp-echo-basic.cxx’s past year of commit activity
    C++ 0 MIT 0 0 0 Updated Oct 5, 2025
  • hamming-code.cxx Public

    Find hamming code for message bits, corrupt a single bit, and then correct the error.

    moocf/hamming-code.cxx’s past year of commit activity
    C++ 0 MIT 0 0 0 Updated Oct 5, 2025

Top languages

Loading…