TLB Hit 馃挜-logo

TLB Hit 馃挜

Technology Podcasts

A podcast about systems & compilers by @jfbastien and @cdleary.

Location:

United States

Description:

A podcast about systems & compilers by @jfbastien and @cdleary.

Twitter:

@tlbhit

Language:

English


Episodes
P铆dele al anfitri贸n que permita compartir el control de reproducci贸n

Parsers

2/23/2023

Duraci贸n:00:41:40

P铆dele al anfitri贸n que permita compartir el control de reproducci贸n

Episode 4: t-r-a-c-/e虆鈥綷-o-m-p-i-l-e

5/6/2022
Monitor. Compile. Bail. Repeat!

Duraci贸n:00:37:47

P铆dele al anfitri贸n que permita compartir el control de reproducci贸n

Episode 3: __builtin_expect(!!(x), 0)

4/18/2021
* What is it we know statically? * What's effectively discoverable only at runtime? * How do we tell "the machine" (compiler and/or hardware): * Things we *know* to be true... * Things we *expect* to be true... * Things we *expect* to be true but *want to do something about* when it's not... * Things we have no idea about! * How do we collect that information that we have no idea about? * What happens if we're wrong? What if the workload is inherently irregular? * In the limit, random noise could drive our control decisions! * We talked a bit about precise vs imprecise exceptions before and automatic reordering, and we've mentioned vector machines and auto-vectorization. * All falls into the broader theme here, but we're always questioning what we can actually cover in an hour... * We'll try to give it a go for a subset of these things! * Time is often the limiting factor. * The episode title is the thing that we often macro define as `#define UNLIKELY` * In C/C++ code you might say "this control condition is unlikely", and say `if (UNLIKELY(condition))` * In C++20 there was added these `[[likely]]` and `[[unlikely]]` annotations that do the same thing, but with more square brackets, so clearly better!

Duraci贸n:00:40:58

P铆dele al anfitri贸n que permita compartir el control de reproducci贸n

Episode 2: https://tlbh.it^M

2/21/2021
What happens when you type https://tlbh.it in your browser's address bar, and press enter?

Duraci贸n:01:00:23

P铆dele al anfitri贸n que permita compartir el control de reproducci贸n

Episode 1: *(char*)0 = 0

11/23/2020
The adventure of storing to !

Duraci贸n:00:42:46

P铆dele al anfitri贸n que permita compartir el control de reproducci贸n

Episode 0: mov fp, sp

11/1/2020

Duraci贸n:01:09:04