Projects for Course "Distributed OS", SJTU, 2019 Fall.
- Concurrency and Semaphore
- Implementation with mutex and shared memory
- Implementation with conditional variables
- Memory Access Hierarchy
- Access variables only in register
- Access variables only in cache
- Access variables only in DRAM
- Secure Machine Learning in ARM Trustzone
- A framework for private ML inference in TEE
- Platform: Raspberry Pi 3b