Goals

  • Explore the workings of virtual memory, specifically the TLB and the Page Table.

  • Analyze TLB hit rate and Page Table hit rate and figure out what accesses optimize these values.

阅读全文 »

Goals

  • Learn about basic OpenMP directives

  • Write code to learn two ways of how #pragma omp for could be implemented. Learn about false sharing.

  • Learn about basic multiprocessing programming

阅读全文 »

Goals

  • Hack platformio for a Stable Development Environment.

  • Understand C and RISC-V Programming for Longan Nano.

  • Learn to Modify C Code for Specific Behavior on MCU.

  • Learn to Modify RISC-V Code for Specific Behavior.

  • Learn to Debugging Without GDB.

阅读全文 »

Recently, while working on my writing projects in WSL (Windows Subsystem for Linux), I encountered issues with the limited font selection when using XeLaTeX to compile my documents. XeLaTeX, a popular LaTeX compiler, relies on the system font library, which means maintaining the font library in WSL is crucial for a smooth typesetting experience. To address this problem, I decided to explore ways to synchronize the fonts installed on my Windows system with WSL.

阅读全文 »