Delayed Branch
Subscribe
Sign in
Home
Archive
About
Sapphire Rapids Core-To-Core Latency
In my previous post, I covered the latest generation of AMD CPUs (Rome + Milan). Now that AWS has released Sapphire Rapids M7i instances to GA, I’ve…
Aug 7
•
Jason Rahman
9
Share this post
Sapphire Rapids Core-To-Core Latency
jprahman.substack.com
Copy link
Facebook
Email
Notes
Other
19
New
Top
Community
AMD CPU Topology - Rome + Milan
Last time we covered Intel CPU inter-core interconnect topologies from the Cooperlake and Ice Lake server products. Next up, we’re going to cover the…
Jun 3
•
Jason Rahman
2
Share this post
AMD CPU Topology - Rome + Milan
jprahman.substack.com
Copy link
Facebook
Email
Notes
Other
2
Intel CPU Die Topology
Over the past 10-15 years, per-core throughput increases have slowed, and in response CPU designers have scaled up core counts and socket counts to…
May 28
•
Jason Rahman
7
Share this post
Intel CPU Die Topology
jprahman.substack.com
Copy link
Facebook
Email
Notes
Other
3
On Complexity
The Curse Of Complexity Software complexity takes a few different forms. A few (non-comprehensive) examples include: Tight coupling between components…
Sep 2, 2022
•
Jason Rahman
2
Share this post
On Complexity
jprahman.substack.com
Copy link
Facebook
Email
Notes
Other
Software Performance: System Optimizations
Introduction In previous notes, we looked at a first principles approach to system performance, centered around tail latencies. Next, we’ll look at…
Jul 11, 2022
•
Jason Rahman
2
Share this post
Software Performance: System Optimizations
jprahman.substack.com
Copy link
Facebook
Email
Notes
Other
Software Performance: Generic Tricks
Avoiding Unnecessary Work We’ve covered low level cache and hardware details which affect software performance. Let’s move to a higher level of…
Jul 3, 2022
•
Jason Rahman
2
Share this post
Software Performance: Generic Tricks
jprahman.substack.com
Copy link
Facebook
Email
Notes
Other
3
Software Performance: Cache Locality And Allocation
Introduction In our first note we discussed the tail latency ↔ variance equivalence. We also outlined a simplistic model to decompose software into a…
Jun 26, 2022
•
Jason Rahman
1
Share this post
Software Performance: Cache Locality And Allocation
jprahman.substack.com
Copy link
Facebook
Email
Notes
Other
C/C++ Bootcamp
Curated C++ Learning Resources
Jun 23, 2022
•
Jason Rahman
3
Share this post
C/C++ Bootcamp
jprahman.substack.com
Copy link
Facebook
Email
Notes
Other
1
See all
Delayed Branch
Adventures In Low Level Programming And Software Development
Subscribe
Delayed Branch
Subscribe
About
Archive
Sitemap
Share this publication
Delayed Branch
jprahman.substack.com
Copy link
Facebook
Email
Notes
Other
Delayed Branch
Adventures In Low Level Programming And Software Development
By Jason Rahman
· Launched a year ago
Subscribe
No thanks
By registering you agree to Substack's
Terms of Service
, our
Privacy Policy
, and our
Information Collection Notice
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts