Articles by tag: multithreading
Multithreading in Go: CPU, caches and performance | Analysis
How cache hierarchy and MESI protocol affect Go applications. Practical recommendations for optimizing multithreaded code. Learn more!
Face swap on Rust: 60 FPS without Python | Technical Breakdown
How to build a face swap app on pure Rust without Python. We break down the lock-free threads architecture, memory optimization, and use of ONNX Runtime. Download the binary and try it.
Multithreaded RISC-V soft-processor for FPGA
Implementation of hardware multithreading in RISC-V soft-core: shadow registers, hart_table, CSR. Simplification of IRQ and context switching. Verilog sources for FPGA.