More About Optimization

  Рет қаралды 202

Thomas Padron-McCarthy

Thomas Padron-McCarthy

Күн бұрын

Пікірлер
@ethernet764
@ethernet764 Жыл бұрын
00:00:35 Recap 00:02:35 Quicksort 00:06:51 Three-address code 00:08:55 Basic blocks 00:16:32 Local optimizations 00:21:30 Global optimizations 00:39:45 Loop Optimizations 00:42:25 Move code out of the loop 00:48:25 Eliminate induction variables 00:51:10 Reduce strength of operations 01:00:55 Loop unrolling 01:10:10 Tail call optimization 01:17:05 Code Generator Learned a lot, thanks! Too bad the course site is geofenced. Fortunately there are workarounds. P.S. There is a bug in the inner loop of quicksort, it should be `while (a[j] > v && j > 0);`, otherwise it will throw a *runtime error: index -1 out of bounds* P.P.S The flickering projector is painful to look at.
Optimization and Intermediate Code
1:21:51
Thomas Padron-McCarthy
Рет қаралды 283
The Run-Time Environment
1:28:47
Thomas Padron-McCarthy
Рет қаралды 399
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
Lex/Flex
1:27:31
Thomas Padron-McCarthy
Рет қаралды 727
Hardy's Integral
13:47
Michael Penn
Рет қаралды 15 М.
Olivier Reardon-Smith "Magic and adding things up: State of the art classical simulations of [...]"
57:32
Centre for AMO Physics at University of Warsaw
Рет қаралды 29
Tools EVERY Software Engineer Should Know
11:37
Tech With Tim
Рет қаралды 23 М.
The Semantic Phase and Type Systems
1:26:31
Thomas Padron-McCarthy
Рет қаралды 249
Quantum signal processing and qubitisation tutorial
1:20:39
Thom Group
Рет қаралды 97
Interpreters
1:26:48
Thomas Padron-McCarthy
Рет қаралды 342
What's the REAL Reason Writing Things Down Actually Works?
6:47
OpenAI's o1 just hacked the system
26:31
AI Search
Рет қаралды 37 М.
Constructing Syntax Trees
1:09:51
Thomas Padron-McCarthy
Рет қаралды 648
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН