Skip to content

csen2025.org

csen2025.org

Add Listing
High context switching cost in CPU threads.
  • Dr. Ingrid Falk-Weller
  • April 5, 2026
  • (0)
  • Systems

Switching Threads Throws Away a Warm Cache

I remember sitting in a windowless lab three years ago, surrounded by the rhythmic, metallic clicking of a disassembled Curta calculator, trying to debug a distributed consensus protocol. I had exactly twelve tabs open, three Slack channels pinging with “urgent”…

Read More
Diagram explaining process versus thread differences.
  • Dr. Ingrid Falk-Weller
  • March 29, 2026
  • (0)
  • Systems

Threads Share Everything, Which Is the Feature and the Bug

I spent three weeks of my PhD chasing a ghost in a distributed scheduler, only to realize I hadn’t actually understood the fundamental distinction between a process versus thread architecture in the kernel I was targeting. I had been reading…

Read More
NUMA architecture and locality memory speed comparison.
  • Dr. Ingrid Falk-Weller
  • March 17, 2026
  • (0)
  • Systems

Memory Attached to Another Socket Is Slower Memory

I remember sitting in a windowless server room three years ago, staring at a profiler that made absolutely no sense. I had scaled my cluster, thrown more cores at the problem, and watched—with increasing horror—as throughput actually dropped. It turns…

Read More
Optimizing performance with simd and vector instructions.
  • Dr. Ingrid Falk-Weller
  • March 11, 2026
  • (0)
  • Systems

One Instruction, Eight Results

I remember sitting in a windowless lab during my PhD, staring at a profiler that told me my optimized C++ code was running at a pathetic fraction of the theoretical peak. I had followed the textbook instructions to the letter,…

Read More
Out of order execution processor diagram.
  • Dr. Ingrid Falk-Weller
  • March 3, 2026
  • (0)
  • Systems

Your Instructions Do Not Run in the Order You Wrote Them

I spent three years in academia watching people treat out of order execution like a magic black box that just “makes things faster” by some inscrutable divine will. It drives me half-mad when I see high-level tutorials gloss over the…

Read More
Diagram illustrating the concept of instruction pipelining.
  • Dr. Ingrid Falk-Weller
  • March 1, 2026
  • (0)
  • Systems

Five Instructions in Flight and None of Them Finished

I remember sitting in a graduate seminar ten years ago, listening to a professor describe instruction pipelining as a seamless, magical increase in efficiency, as if the CPU were some flawless, ethereal machine. It was one of those textbook explanations…

Read More
Understanding branch prediction basics in computing.
  • Dr. Ingrid Falk-Weller
  • February 18, 2026
  • (0)
  • Systems

An Unpredictable if Costs More Than the Work Inside It

I spent three years in academia watching brilliant PhD students get tripped up by performance benchmarks that made absolutely no sense, all because they treated the CPU like a black box that just “works.” They would optimize their code for…

Read More
Diagram explaining cache coherence protocols.
  • Dr. Ingrid Falk-Weller
  • February 9, 2026
  • (0)
  • Systems

Every Core Must Agree on What Memory Says

I remember sitting in a windowless server room during my first industry residency, staring at a debugger while a distributed system I’d helped design systematically tore itself apart. We were chasing a ghost—a race condition that only appeared when the…

Read More
Diagram showing cpu caches explained.
  • Dr. Ingrid Falk-Weller
  • February 3, 2026
  • (0)
  • Systems

Sixty Four Bytes Arrive Whether You Wanted Them or Not

I spent three months in my first industrial research role chasing a performance regression that felt like a ghost in the machine. I was staring at profiler traces that made no sense, convinced my logic was flawed, only to realize…

Read More
Diagram illustrating tlb and address translation.
  • Dr. Ingrid Falk-Weller
  • January 29, 2026
  • (0)
  • Systems

A Cache for the Cache of Where Memory Lives

I spent three months in my first industry role staring at a performance profile that made absolutely no sense, only to realize I had been treating the CPU like a magic black box. Most textbooks teach tlb and address translation…

Read More
  • 1
  • 2
  • 3
  • 4

Recent Posts

  • Distance Costs More in Coordination Than in Time Zones
  • The Cross Product Answers Which Side of a Line You Are on
  • Without a Nonlinearity the Whole Network Collapses to One Layer
  • Agree the Author List Before the Work, Not After
  • The Optimiser Tells You Exactly What It Is About to Do

Recent Comments

No comments to show.

Archives

  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026

Categories

  • Algorithms
  • Machine Learning
  • Research Practice
  • Software Engineering
  • Systems

2026© All right reserved by Radiustheme