Search
1000 results for “gapry”
-
[ #Compiler ] Day 3 of #AoCO2025 Study Notes: You can’t fool the optimiser
My notes focus on reproducing and verifying Matt Godbolt’s teaching within a local development environment
This post specifically compares Tail Recursion vs. Standard Recursion.
Read more here: https://gapry.github.io/2026/01/31/Advent-of-Compiler-Optimisations-Study-Notes-03.html
-
[ #Compiler ] Day 2 of #AoCO2025 Study Notes
My notes focus on reproducing and verifying Matt Godbolt’s teaching within a local development environment
Additionally, I have extended the discussion by implementing a manual PoC in assembly
Read more here: https://gapry.github.io/2026/01/31/Advent-of-Compiler-Optimisations-Study-Notes-02.html
-
[#Compiler] Day 1 of #AoCO2025 Study Notes
While the original uses #CompilerExplorer, I wanted to replicate the analysis locally.
In this post, I have used #gcc, #clang, llvm-objdump and #LLDB to analyze.
Read more here: https://gapry.github.io/2026/01/01/Advent-of-Compiler-Optimisations-Study-Notes-01.html
-
[#Compiler] Day 1 of #AoCO2025 Study Notes
While the original uses #CompilerExplorer, I wanted to replicate the analysis locally.
In this post, I have used #gcc, #clang, llvm-objdump and #LLDB to analyze.
Read more here: https://gapry.github.io/2026/01/01/Advent-of-Compiler-Optimisations-Study-Notes-01.html
-
[#Compiler] Day 1 of #AoCO2025 Study Notes
While the original uses #CompilerExplorer, I wanted to replicate the analysis locally.
In this post, I have used #gcc, #clang, llvm-objdump and #LLDB to analyze.
Read more here: https://gapry.github.io/2026/01/01/Advent-of-Compiler-Optimisations-Study-Notes-01.html
-
YouTube is now building its own video-transcoding chips
-
Dissecting the Apple M1 GPU, part I
HN: https://news.ycombinator.com/item?id=25673631
Dissecting the Apple M1 GPU, Part II
HN: https://news.ycombinator.com/item?id=25873887
Dissecting the Apple M1 GPU, Part III
HN: https://news.ycombinator.com/item?id=26858053
Dissecting the Apple M1 GPU, Part IV
-
-
ZenithOS is a modernized fork of the 64-bit Temple Operating System
-
Fuzzing High-Level Synthesis Tools
-
Apple Silicon Hardware: SPRR and Guarded Exception Levels (GXF)
-
PatchELF: Simple utility for modifying existing ELF executables and libraries
-
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
#GapryBlogReadingListhttps://softwareengineering.stackexchange.com/questions/421566/definition-of-functor-haskell-vs-c
-
Allwinner D1 RISC-V processor SDK & Documentation
#Allwinner #RISCV #Linux
#GapryBlogReadingListhttps://www.cnx-software.com/2021/05/02/allwinner-d1-sdk-linux-risc-v-documentation/
-
Linux Hypervisor Setup (Libvirt/QEMU/KVM)
-
All C++20 core language features with examples
#Cpp20 #Cpp
#GapryBlogReadingListhttps://oleksandrkvl.github.io/2021/04/02/cpp-20-overview.html
-
Automatically Resuming a Job with Coroutines on a Separate Thread
#Cpp20 #Cpp
#GapryBlogReadingListhttps://www.modernescpp.com/index.php/automatically-resuming-a-job-with-coroutines
-
MLCommons Releases MLPerf Inference v1.0 Results with First Power Measurements
-
Profiling virtualized GPU acceleration with Perfetto
#Profiling #GPU
#Virtualization #Perfetto
#GapryBlogReadingList -
The 5 best Intel & AMD single board computers for makers
https://www.cnx-software.com/2021/04/24/the-5-best-intel-amd-single-board-computers-for-makers/
-
How to find a job as Software Developer in Germany
-
Bridging __VA_ARGS__ to C++ variadic templates
https://mortoray.com/2013/11/01/bridging-__va_args__-to-c-variadic-templates/
-
Write unit tests for C/C++ in Visual Studio
https://docs.microsoft.com/en-us/visualstudio/test/writing-unit-tests-for-c-cpp?view=vs-2019
-
Test-driven development and unit testing with examples in C++
-
HN: The Raspberry Pi can boot off NVMe SSDs now
-
Building a load-balanced task scheduler – Part 1: Basics
https://blog.molecular-matters.com/2012/04/05/building-a-load-balanced-task-scheduler-part-1-basics/
Building a load-balanced task scheduler – Part 2: Task model
Building a load-balanced task scheduler – Part 3: Parent-child relationships
Building a load-balanced task scheduler – Part 4: False sharing
-
Virtualizing FPGAs For Multiple Cloud Users
https://semiengineering.com/virtualizing-fpgas-for-multiple-cloud-users/