vibhatsu
  • Menu ▾
    • About
    • Showcase
    • Resume
  • About
  • Showcase
  • Resume

The L3 Plateau That Disappeared

2026-06-03vibhatsu
#cache-analysis  #systems-programming  #c++  #x86-64  #intel  #performance 
I wanted to see the textbook cache-latency staircase on my own machine. The missing L3 plateau pulled me into TLBs, offsets, PMU counters, huge pages, and physical mappings.
Read more →

Building a C Source-code Reducer (with a CPU Cycle Twist)

2026-03-06vibhatsu
#C  #Compilers  #Project-showcase 
A look into building a tool that minimizes C code while trying to keep the CPU cycle count invariant
Read more →

Polymorphism After Inheritance Stops Working

2025-12-18vibhatsu
#c++  #design-patterns 
Using type erasure to achieve polymorphism in C++.
Read more →

Dynamic Allocator

2025-03-16vibhatsu
#memory management  #dynamic allocator 
This is the first blog in the series of dynamic allocators explaining the basic essence of dynamic memory allocation
Read more →

Attacking xv6 memory

2025-01-01vibhatsu
#xv6  #OS 
An explained solution to xv6 syscall-lab’s final task
Read more →
Older posts →
© 2026 Powered by Hugo :: Theme made by Mirus