Deep Diving Neoverse N1

Our previous article gave a pretty narrow view of how Neoverse N1 and Zen 2 stacked up, and mostly focused on whether ISA was responsible for performance differences. Here, we’re going to analyze Neoverse N1 in more depth, on both the micro(architecture) and macro level. We’re still going to use Zen 2 as a reference…

Do IBM’s Giant L3 and V-Cache Represent the Future?

IBM showed off a giant 256 MB L3 during its Telum presentation at Hot Chips 2021, and ignited discussion about whether that represents the future of caches. That’s not the first time we’ve seen big caches brought up. Just a few years ago, AMD advertised Zen 2’s 16 MB CCX-level cache as “GameCache” to emphasize…

The Weird and Wacky World of VIA Part 2: Zhaoxin’s not quite Electric Boogaloo

In Part 1 of this piece we talked about the third x86 design house, VIA and more specifically VIA’s most recent commercially available architecture Isaiah. Today we are talking about the joint venture that VIA has with the Shanghai Municipal Government, Zhaoxin. A Little Background History Zhaoxin was started in 2013 as a joint venture…

Analyzing Video Card Efficiency, Part I – Power

While most enthusiasts chase the absolute best performance at any cost, there are a few who use efficiency as their benchmark for a card’s attractiveness. It can be argued that the efficiency of a design – how effectively it utilizes the resources available to it – is a better measure for comparing different graphics cards…

The Weird and Wacky World of VIA, the 3rd player in the “Modern” x86 market

Header Image credit goes to Martijn Boer. In the world of x86 CPUs there are two major players, Intel and AMD. However, there is one (well two but that will be expanded on later) other company that designs and produces CPUs that are fully compatible with modern x86 extensions, yes even AVX, and that company…

Details on the Gigabyte Leak

Recently, a ransomware group leaked data from Gigabyte in an attempt to extort payment. That’s been well covered by other outlets (please everyone, secure your networks), so here we’re focusing on Zen 4 technical details from the leak. Sadly there’s not a lot on fundamental core changes however, there is some stuff we can get…

Neoverse N1 vs Zen 2: ARM in Practice

Previously, we looked at ARM and x86 and concluded high performance designs wouldn’t get a significant advantage by using either instruction set. That article focused narrowly on the respective ISAs, and assumed equal ecosystem and implementation goals. Today, we’ll look at ARM and x86 in practice – specifically Neoverse N1 with a quad core Ampere…

Measuring Zen 3’s Bottlenecks

Zen 3 is one of the fastest CPU cores currently on the market; that isn’t up for debate.However, even the fastest CPU cores have bottlenecks and today we are talking about the bottlenecks that Zen 3 has and what AMD could improve with Zen 4. We gathered far too much data from Cinebench R23, Civilization…

ARM or x86? ISA Doesn’t Matter

For the past decade, ARM CPU makers have made repeated attempts to break into the high performance CPU market so it’s no surprise that we’ve seen plenty of articles, videos and discussions about ARM’s effort, and many of these pieces focus on differences between the two instruction set architectures (ISAs). Here in this article we’ll…

How Zen 2’s Op Cache Affects Performance

Banner image credit goes to Fritzchens Fritz and his amazing die shots Recent AMD and Intel high performance CPUs implement an op cache that remembers decoder output and functions like a L0 instruction cache. Compared to the traditional L1i fetch and decode path, the op cache provides higher bandwidth while saving power by allowing the…

The End of an Era: AMD Discontinues Pre-2016 GCN GPU Support

A small official blog post and a driver release footnote made for an unceremonious end to one of the most loved and long-lived series of AMD GPUs ever, Hawaii, and it’s HBM-powered follow-up, Fiji. Today we try to add a small bit of ceremony back, to recognize GPUs that largely contributed to AMD’s ‘fine wine’…

Exploring CPU Core to Core Latency and the Role that Locks Play

This article has been a LONG time coming since our article on Rocket Lake, where we talked about core to core latency for the first time here on Chips and Cheese. This is a follow up article exclusively about core to core latency. The core to core latency tests used by us and Anandtech measure…

GPU Memory Latency’s Impact, and Updated Test

In a previous article, we measured cache and memory latency on different GPUs. Before that, discussions on GPU performance have centered on compute and memory bandwidth. So, we’ll take a look at how cache and memory latency impact GPU performance in a graphics workload. We’ve also improved the latency test to make it more accurate,…

RDNA 1 Redux: Maximizing Performance With RX 5000 Series GPUs

With 2021’s seemingly endless GPU stock issues, many users are being forced to rely purchasing last generation graphics cards, or—if they are lucky—hold on to what they have, to play the latest games. Often using an older GPU means sacrificing visual quality or resolution—trade-offs that many may find to be unacceptable. Overclocking can help of…

Measuring GPU Memory Latency

We’ve gotten used to measuring CPU cache and memory latencies, so why not do the same to GPUs? Like CPUs, GPUs have evolved to use multi-level cache hierarchies to address the growing gap between compute and memory performance. And like CPUs, we can use pointer chasing benchmarks (in OpenCL) to measure cache and memory latency.…

Rocket Lake: When ‘Reviews’ are Really Previews

As we’ve all surely seen by now, there are early retail samples in the wild for Intel’s 11th-generation Core desktop CPUs, ‘Rocket Lake-S’, and early reviews to go along with them. Pre-NDA reviews have said good things, bad things and ugly things. What’s not being said (or just not being disclosed) is that they’re running…

Lowering the BAR: AMD’s 6700 XT launch and the Importance of Disclosure

On March 3rd, 2021 AMD officially announced the 6700 XT to the world. Along with it came the usual first-party performance graphs, most of which showed it matching or even beating NVIDIA’s RTX 3070—which was a shock to the tech world. It would seem, however, all is not as AMD would have you believe. AMD’s…

Modern Data Compression in 2021 Part 2 : The Battle to Dethrone JPEG with JPEG-XL, AVIF, and WEBP

This is the 2nd article of a multi-part series, with the focus starting on image compression. I would heavily recommend reading the 1st article as it explores a part of the history of image compression, which leads to talking quite a bit about the basis of the JPG image codec: https://chipsandcheese.com/2021/01/30/modern-data-compression-in-2021-part-1-a-simple-overview-on-the-art-of-image-encoding/ Essentially, most modern image…

Analyzing Zen 2’s Cinebench R15 Lead

Cinebench R15 (CBR15) is a popular benchmark based on Cinema4D’s 3D rendering engine. It can utilize all available CPU threads, but here we’ll be analyzing it in single thread mode. In short, Zen 2 pulls ahead thanks to its superior branch predictor, larger mid-level cache, and ability to track more pending floating point micro-ops in…

A Patreon Story

Hello everyone, It’s time to talk about something important, as it’s becoming increasingly clear to us. Having a website with quality content and being able to deliver it effectively isn’t free. We’ve shunned as much advertising as possible to keep our content free of possible influence. The flipside of that is the site and content…

CTR Safety, Revisited

There are times when being a journalist is exciting. Your team writes something important, people engage with it and it generates a large response. Unfortunately, those are often the exact situations where emotions run high. If you write glowingly about how great a product is, the competition cries foul and suddenly you’re biased. If you…

Security and You, an Overview

Intel, AMD, and Nvidia have all had brushes with poor security in the past (widely published or otherwise) but that isn’t the focus of this content piece. Instead, we will be exploring what the three companies have—or in one case haven’t—done to secure their products from the threats present in the world and on the…

AMD’s Past and Future CPUs (Updated with Author’s Note)

Less than half a decade ago, if you had walked up to someone in the industry and said that in 5 years’ time AMD would have the fastest CPUs, you would have been laughed straight out of the room—but here we are. At the time of writing, AMD does have the fastest CPUs on the…

CTR: A Review and a Warning (updated)

Update 5/2/21 1340 GMT: 1usmus himself has replied to our findings; we have included his reply and some points after the conclusion at the end of the article. Article has been edited for clarity. What is CTR? Clock Tuner for Ryzen (CTR) is a tool created by Yuri Bubliy, a.k.a. 1usmus, that is designed to…

Intel Finally Solving the Right Problem

When I first heard that Intel was replacing their current CEO, Bob Swan, my first thought was “rearranging the deck chairs on the Titanic”. After all, you don’t get into a situation like Intel’s without some persistently wrong management choices. The board, despite being filled with some proven intelligent people, doesn’t understand Intel’s technical details,…

Intel’s HEDT Roadmap

Long the king of High-End Desktop (HEDT) computing, Intel’s once undisputed position has become a much more awkward one since the arrival of a resurgent AMD and its Threadripper CPUs. X299 is Dead! The header says it all: X299 is dead, at least in the original form that Intel launched it. Available for pre-order on…

NVIDIA’s Next Generation GPU: MCM?

Recently, we’ve heard rumors that NVIDIA Corporation is targeting a MCM design for their next-generation server GPU. While future product details are scarce and volatile, we can guess at Nvidia’s aims by looking at their research. A 2017 paper co-authored by Nvidia lays out the goals and challenges of MCM GPU design. Sidestepping Moore’s Law…

NVIDIA’s Enterprise

Well, I guess that this will be the first non-welcome post on this website and the topic of this piece is NVIDIA Corporation, specifically the next-gen server GPU and more broadly the NVIDIA Enterprise division. Now please remember that what is written below are leaks, rumours, and speculation, so take this with an appropriate amount…

Welcome to Chips and Cheese

I am pretty sure that I’m not the first person to say that 2020 has been a bad year. A bad year is probably a gross understatement. But even with all that has happened in the world outside of tech, there have been quite a few disappointments and controversies within the tech sphere over the…