The hunt for a faster syscall trap - The Old New Thing
The performance of the syscall trap gets a lot of attention. I was reminded of a meeting that took place between Intel and Microsoft over fifteen years ago. (Sadly, I was not myself at this meeting, so the story is second-hand.) Since Microsoft is one of Intel’s biggest customers,
The performance of the syscall trap gets a lot of attention. I was reminded of a meeting that took place between Intel and Microsoft over fifteen years ago. (Sadly, I was not myself at this meeting, so the story is second-hand.) Since Microsoft is one of Intel’s biggest customers, their representatives often visit Microsoft to show off what their latest processor can do, lobby the kernel development team to support a new processor feature, and solicit feedback on what sort of features would be most useful to add. At this meeting, the Intel representatives asked, “So if you could as
related reading
- The time the x86 emulator team found code so bad that they fixed it during emulationdevblogs.microsoft.com
- Intro - Putting the "You" in CPUcpu.land
- The "Basics" | Putting the "You" in CPUcpu.land
- Modern Microprocessors - A 90-Minute Guide!lighterra.com
- A Fundamental Turn Toward Concurrency in Softwaregotw.ca
- It’s Time for a Modern Synthesis Kernel – Embedded in Academiablog.regehr.org
- A bug fix in the 8086 microprocessor, revealed in the die's siliconrighto.com
- research!rsc: Hardware Memory Models (Memory Models, Part 1)research.swtch.com
- All my favorite tracing tools: eBPF, QEMU, Perfetto, new ones I built and more - Tristan Humethume.ca
- What Every Programmer Should Know About Memorypeople.freebsd.org
- GitHub - xoreaxeaxeax/asm-hall-of-shame: Racing to the bottom of CPU performancegithub.com
- Notes on Distributed Systems for Young Bloods – Something Similarsomethingsimilar.com