Performance Matters

A blog about low-level software and hardware performance.
https://travisdowns.github.io/ (RSS)
visit blog
Your CPU May Have Slowed Down on Wednesday
17 Jun 2021 | original ↗

The death of hardware store optimization.

Ice Lake AVX-512 Downclocking
19 Aug 2020 | original ↗

Examining the extent of AVX related downclocking on Intel's Ice Lake CPU

A Concurrency Cost Hierarchy
6 Jul 2020 | original ↗

Concurrent operations can be grouped relatively neatly into categories based on their cost

AVX-512 Mask Registers, Again
26 May 2020 | original ↗

Taking a second look at the newly introduced mask registers, this time with the benefit of a SKX die shot from Fritzchens Fritz.

Ice Lake Store Elimination
18 May 2020 | original ↗

We look at the zero store optimization as it applies to Intel's newest micro-architecture.

Hardware Store Elimination
13 May 2020 | original ↗

Probing a previously undocumented zero-related optimization on Intel CPUs.

Adding Staticman Comments
5 Feb 2020 | original ↗

Adding static comments to a static blog using staticman. Static.

The Hunt for the Fastest Zero
20 Jan 2020 | original ↗

Unexpected performance deviations depending on how you spell zero.

Gathering Intel on Intel AVX-512 Transitions
17 Jan 2020 | original ↗

Investigating some details of SIMD related frequency transitions on Intel CPUs.

A Note on Mask Registers
5 Dec 2019 | original ↗

Some mostly too-low-level-to-care-about hardware details of the mask registers introduced in AVX-512.

↑ these items are from RSS. Visit the blog itself at https://travisdowns.github.io/ to find other articles and to appreciate the author's digital home.