ViewTube

ViewTube
Sign inSign upSubscriptions
Filters

Upload date

Type

Duration

Sort by

Features

Reset

269 results

codingjerk
I Made My Code 16000× Faster (Python & Rust)

Performance optimization case study on LeetCode 52 "N-Queens". In the video I'll show path of optimization already decent ...

18:33
I Made My Code 16000× Faster (Python & Rust)

52,528 views

11 months ago

Matt Godbolt
[AoCO 0/25] The Advent of Compiler Optimisations

A brief welcome and introduction to what we're going to cover in December. Can't wait to see you there! Blog post: ...

1:17
[AoCO 0/25] The Advent of Compiler Optimisations

17,624 views

4 months ago

Jon Gjengset
impl Rust: One Billion Row Challenge

I'm late to the party, but it's time we take a stab at the One Billion Row Challenge ( https://github.com/gunnarmorling/1brc ) in Rust.

10:36:57
impl Rust: One Billion Row Challenge

104,317 views

4 months ago

Matt Godbolt
[AoCO 19/25] Tail Call Optimisation

Day 19 of the Advent of Compiler Optimisations - Tail Call Optimisation When your function ends with a call to another, something ...

6:24
[AoCO 19/25] Tail Call Optimisation

7,187 views

3 months ago

Matt Godbolt
[AoCO 8/25] Simple Loops (aka birth of Compiler Explorer)

Day 8 of the Advent of Compiler Optimisations - Simple Loops We'll discover some of the simple tricks compilers can pull on loops ...

8:36
[AoCO 8/25] Simple Loops (aka birth of Compiler Explorer)

12,478 views

4 months ago

Matt Godbolt
[AoCO 1/25] Why xor eax, eax?

Day 1 of the Advent of Compiler Optimisations - xor eax, eax Why _does_ the compiler love to emit "xor eax, eax" when a simple ...

3:19
[AoCO 1/25] Why xor eax, eax?

32,545 views

4 months ago

Matt Godbolt
[AoCO 24/25] My Favourite Optimisation

Day 24 of the Advent of Compiler Optimisations - My Favourite Optimisation To conclude this series, I'm going to talk about my ...

5:40
[AoCO 24/25] My Favourite Optimisation

9,061 views

3 months ago

Matt Godbolt
[AoCO 17/25] Inlining

Day 17 of the Advent of Compiler Optimisations - Inlining Who'd think that copy paste could actually be a good thing? It is - when ...

7:30
[AoCO 17/25] Inlining

7,052 views

3 months ago

Matt Godbolt
[AoCO 13/25] Loop Invariant Code Motion

Day 13 of the Advent of Compiler Optimisations - Loop Invariant Code Motion Sometimes compilers appear to give up on ...

6:08
[AoCO 13/25] Loop Invariant Code Motion

8,279 views

4 months ago

Matt Godbolt
[AoCO 3/25] More Adding

Day 3 of the Advent of Compiler Optimisations - More Adding Today we're switching architectures to the ARMv8 and looking at ...

4:27
[AoCO 3/25] More Adding

13,613 views

4 months ago

Matt Godbolt
[AoCO 16/25] Calling Conventions

Day 16 of the Advent of Compiler Optimisations - Calling Conventions The way we call functions can have surprising ...

10:20
[AoCO 16/25] Calling Conventions

8,963 views

3 months ago

Matt Godbolt
[AoCO 20/25] Vectorisation

Day 20 of the Advent of Compiler Optimisations - Vectorisation I think we're ready: it's time to look at how the compiler can get the ...

12:05
[AoCO 20/25] Vectorisation

7,796 views

3 months ago

codingjerk
Zig got better and I almost missed it

Zig 0.15 release review with explanations and examples Voice by @tokisuno **Links:** - Release notes: ...

23:01
Zig got better and I almost missed it

89,431 views

4 months ago

CodeTV
Svelte goes beyond the DOM

Svelte is well loved as a web framework, and now the team is working to take it multi-platform. Svelte's custom renderers API will ...

48:28
Svelte goes beyond the DOM

864 views

3 weeks ago

Matt Godbolt
[AoCO 9/25] More Loops: Induction Variables

Day 9 of the Advent of Compiler Optimisations - More Loops Compilers can rewrite the innards of loops to be more efficient.

9:29
[AoCO 9/25] More Loops: Induction Variables

11,297 views

4 months ago

Dr. Pavel Vlašánek
Can You Crack This Program? (Beginner Reverse Engineering Tutorial)

Curious how software cracks actually work? In this video, I walk you through a beginner‑friendly reverse‑engineering challenge ...

12:19
Can You Crack This Program? (Beginner Reverse Engineering Tutorial)

20,156 views

8 months ago

Matt Godbolt
[AoCO 2/25] Adding Integers on x86 - just an ADD, right?

Day 2 of the Advent of Compiler Optimisations - Adding Integers (on x86) Adding integers is simple, right? Just an ADD?

4:55
[AoCO 2/25] Adding Integers on x86 - just an ADD, right?

20,328 views

4 months ago

Matt Godbolt
[AoCO 18/25] Partial Inlining

Day 18 of the Advent of Compiler Optimisations - Partial Inlining It's not always a good idea to inline larger functions; but the ...

6:54
[AoCO 18/25] Partial Inlining

7,136 views

3 months ago

Matt Godbolt
[AoCO 22/25] Clang's Clever Comparisons

Day 22 of the Advent of Compiler Optimisations - Clang's Clever Comparisons Clang has a number of cute tricks for comparisons.

6:09
[AoCO 22/25] Clang's Clever Comparisons

6,785 views

3 months ago

Dr. Pavel Vlašánek
How to Trace and Fix Bugs (C++ & DirectX Debugging)

Stop hoping your bug will magically fix itself and start hunting it down. From surviving massive codebases with the "Disappearing ...

11:39
How to Trace and Fix Bugs (C++ & DirectX Debugging)

211 views

3 weeks ago