CSR Sparse Matrix Multiplication
#Algorithms
#MatrixMultiplication
#GapryBlogReadingList
https://leimao.github.io/blog/CSR-Sparse-Matrix-Multiplication/
#algorithms #matrixmultiplication #GapryBlogReadingList
Spinlocks and Read-Write Locks
Link: https://www.cs.utexas.edu/~pingali/CS378/2015sp/lectures/Spinlocks%20and%20Read-Write%20Locks.htm
How to Clear RAM Memory Cache, Buffer and Swap Space on Linux
https://www.tecmint.com/clear-ram-memory-cache-buffer-and-swap-space-on-linux/
Linux containers in 500 lines of code
#linux #containers #GapryBlogReadingList
Weak vs. Strong Memory Models
Open Source Open for Business
#OpenSource
#GapryBlogReadingList
https://garyorenstein.medium.com/open-source-open-for-business-8159b14f0c9
#opensource #GapryBlogReadingList
How Software Is Eating the Car
https://spectrum.ieee.org/cars-that-think/transportation/advanced-cars/software-eating-car
Building LLVM in 90 seconds using Amazon Lambda
BMC: Accelerating Memcached using Safe In-kernel Caching and Pre-stack Processing
#eBPF #Linux
#GapryBlogReadingList
https://pchaigno.github.io/ebpf/2021/04/12/bmc-accelerating-memcached-using-bpf-and-xdp.html
#GapryBlogReadingList #ebpf #linux
C++20 Coroutine: Under The Hood
#cpp #cpp20
#GapryBlogReadingList
http://www.vishalchovatiya.com/cpp20-coroutine-under-the-hood/
#cpp #cpp20 #GapryBlogReadingList
The Dracut Initramfs Generator Is Slow - Could Be Much Faster As Shown By Distri's Minitrd
Link: https://www.phoronix.com/scan.php?page=news_item&px=Slow-Dracut-Minitrd-Faster
--------
distri: 20x faster initramfs (initrd) from scratch (2020)
Link: https://michael.stapelberg.ch/posts/2020-01-21-initramfs-from-scratch-golang/
#GapryPhoronixReadingList #GapryBlogReadingList
Let's Build a Regex Engine
#regex #RegexEngine #GapryBlogReadingList
Fuzzing High-Level Synthesis Tools
#fpga #fuzzing #GapryBlogReadingList
Branchless Coding in Go
using qemu-user emulation to reverse engineer binaries
https://ariadne.space/2021/05/05/using-qemu-user-emulation-to-reverse-engineer-binaries/
Definition of “functor”; Haskell vs. C++
#cpp #haskell
#GapryBlogReadingList
https://softwareengineering.stackexchange.com/questions/421566/definition-of-functor-haskell-vs-c
#GapryBlogReadingList #cpp #haskell
Allwinner D1 RISC-V processor SDK & Documentation
#Allwinner #RISCV #Linux
#GapryBlogReadingList
https://www.cnx-software.com/2021/05/02/allwinner-d1-sdk-linux-risc-v-documentation/
#linux #GapryBlogReadingList #allwinner #riscv
All C++20 core language features with examples
#Cpp20 #Cpp
#GapryBlogReadingList
https://oleksandrkvl.github.io/2021/04/02/cpp-20-overview.html
#cpp20 #cpp #GapryBlogReadingList
Automatically Resuming a Job with Coroutines on a Separate Thread
#Cpp20 #Cpp
#GapryBlogReadingList
https://www.modernescpp.com/index.php/automatically-resuming-a-job-with-coroutines
#cpp20 #cpp #GapryBlogReadingList
MLCommons Releases MLPerf Inference v1.0 Results with First Power Measurements