Dr. Ian Cutress explains CPU cache hierarchies and how IBM's Telum mainframe processor implements a massive, shared virtual L3 cache.
We've been told by AMD (and @Hardwareunboxed) that cache matters for gaming. So how about giving everyone more cache? Not just L3, but a stonkingly massive L2 cache as well. IBM has the technology, and IBM has a deal with Intel. Coming soon, perhaps?
If you want an independent cloud services provider for home servers, VPNs, or clients, consider Linode, and sign up today at linode.com/techtechpotato for a free $100 60-day credit. A recent Gartner performance report shows Linode's topology offers almost double the database performance per dollar than other popular public cloud services.
Caches are important
Sponsor: Linode! linode.com/techtechpotato
Layout of video
PART 1: WHAT IS A CACHE
Private cache vs Shared Cache
Tradeoff: Space Limits
Tradeoff: Know Your Workload
Tradeoff: Latency vs Capacity
PART 2: IBM's MAGIC CACHE
IBM Z Mainframes
IBM z15
IBM z16, Telum
Where is the L3? It's virtual!
Where is the L4? It's virtual!
Latency vs Capacity redux
How it works: Magic
Benefits for Gaming, for Intel
Lana'i Cat Tax
Welcome to the TechTechPotato (c) Dr. Ian Cutress
Ramblings about things related to Technology from an analyst
Patreon helps support this channel: patreon.com/TechTechPotato
Join the TechTechPotato Discord! All we ask is you sign up for Patreon for as little as $1.50 a month and your account will be linked - it only has to happen once, and then you can cancel if you wish. Come chat and hang out!
Support the channel by hitting that subscribe button, or using our Amazon affiliate link. Please note that TTP may receive a commission if you purchase anything through these links
Intel Core i7-11700K (8C/16T): geni.us/SreZM
Intel Core i5-11600K (6C/12T): geni.us/T4WG
Intel Core i5-11400F (6C/12T): geni.us/6UISblx
AMD Ryzen 9 5950X (16C/32T): geni.us/5950X
AMD Ryzen 9 5900X (12C/24T): geni.us/5900X
AMD Ryzen 7 5800X (8C/16T): geni.us/5800X
AMD Ryzen 5 5600X (6C/12T): geni.us/5600X
Intel Core i9-10900K (10C/20T): geni.us/Bench2020-10900k
Intel Core i7-10700K (8C/16T): geni.us/Bench2020-10700K
AMD Ryzen 9 3950X (16C/32T): geni.us/Bench2020-3950x
AMD Ryzen 7 3700X (8C/16T): geni.us/Bench2020-3700x
AMD Ryzen 5 3600 (6C/12T): geni.us/d08ThJ4
Follow Ian on Twitter at twitter.com/IanCutress
Follow TechTechPotato on Twitter at twitter.com/TechTechPotato
#techtechpotato #gamingcache #ibmz
Why it's here
1 person recommends this
What people say. Recommended as an explanation of IBM's high-throughput mainframe cache architecture.
Moments people linked to
M
u/MattAlex99in r/programming • Recommends
On “AWS Is Out To Kill Mainframes: "The cloud vendor wants to replace big iron with hyperscale servers, and COBOL – with Java"”
Mainframes are ridicoulus throughput monsters (see link to this video for IBMs new 2nm mainframe cache architecture).
The only question is whether you have a usecase for such high throughput systems if you aren't e.g. VISA or a big bank. But if you do need that, a mainframe is often the most economic method of getting things done.