1.2 & 1.3
?
?

Keyboard Navigation

Global Keys

[, < / ], > Jump to previous / next episode
W, K, P / S, J, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)

Menu toggling

q Quotes r References f Filter y Link c Credits

In-Menu Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Filter and Link Menus

z Toggle filter / linking mode

Credits Menu

Enter Open URL (in new tab)
0:07Recap and set the stage for the day, with milton open
0:07Recap and set the stage for the day, with milton open
0:07Recap and set the stage for the day, with milton open
1:11Chapter 1.2 - Eight Great Ideas in Computer Architecture1
1:11Chapter 1.2 - Eight Great Ideas in Computer Architecture1
1:11Chapter 1.2 - Eight Great Ideas in Computer Architecture1
2:10An example of the icons in the margins of the book
2:10An example of the icons in the margins of the book
2:10An example of the icons in the margins of the book
3:55Great Idea 1: A Design for Moore's Law2
3:55Great Idea 1: A Design for Moore's Law2
3:55Great Idea 1: A Design for Moore's Law2
5:01A few notes on the datedness of that section
5:01A few notes on the datedness of that section
5:01A few notes on the datedness of that section
7:48Great Idea 2: Use Abstractions to Simplify Design3
7:48Great Idea 2: Use Abstractions to Simplify Design3
7:48Great Idea 2: Use Abstractions to Simplify Design3
8:39Commentary on abstraction in software, and Casey's compression-oriented programming
💢
8:39Commentary on abstraction in software, and Casey's compression-oriented programming
💢
8:39Commentary on abstraction in software, and Casey's compression-oriented programming
💢
13:30Great Idea 3: Make the Common Case Fast4
13:30Great Idea 3: Make the Common Case Fast4
13:30Great Idea 3: Make the Common Case Fast4
16:27Great Idea 4: Performance via Parallelism5
16:27Great Idea 4: Performance via Parallelism5
16:27Great Idea 4: Performance via Parallelism5
17:03Great Idea 5: Performance via Pipe-lining6
17:03Great Idea 5: Performance via Pipe-lining6
17:03Great Idea 5: Performance via Pipe-lining6
17:58A few words on the old bucket brigade, and the Little Rascals movie7
17:58A few words on the old bucket brigade, and the Little Rascals movie7
17:58A few words on the old bucket brigade, and the Little Rascals movie7
18:52Great Idea 6: Performance via Prediction8
18:52Great Idea 6: Performance via Prediction8
18:52Great Idea 6: Performance via Prediction8
19:27Great Idea 7: Hierarchy of Memories9
19:27Great Idea 7: Hierarchy of Memories9
19:27Great Idea 7: Hierarchy of Memories9
20:50A few notes on the relevance of the cache
20:50A few notes on the relevance of the cache
20:50A few notes on the relevance of the cache
24:33Great Idea 8: Dependability via Redundancy10
24:33Great Idea 8: Dependability via Redundancy10
24:33Great Idea 8: Dependability via Redundancy10
26:10Chapter 1.3 - Blow Your Program11
26:10Chapter 1.3 - Blow Your Program11
26:10Chapter 1.3 - Blow Your Program11
29:27A rant on languages providing features that cater to abstraction
💢
29:27A rant on languages providing features that cater to abstraction
💢
29:27A rant on languages providing features that cater to abstraction
💢
32:05Glimpse into the future of creating our own small, minimal language that is directly related to the assembly of RISC-V
32:05Glimpse into the future of creating our own small, minimal language that is directly related to the assembly of RISC-V
32:05Glimpse into the future of creating our own small, minimal language that is directly related to the assembly of RISC-V
33:14Plug Krste Asanovic's tweet on the arrival of RISC-V support in GCC12
33:14Plug Krste Asanovic's tweet on the arrival of RISC-V support in GCC12
33:14Plug Krste Asanovic's tweet on the arrival of RISC-V support in GCC12
34:08From a high-level language to the language of hardware13
34:08From a high-level language to the language of hardware13
34:08From a high-level language to the language of hardware13
37:14Exercise for the viewer: Look up the encoding for the add instruction in the RISC-V spec, to see if it agrees with the book
37:14Exercise for the viewer: Look up the encoding for the add instruction in the RISC-V spec, to see if it agrees with the book
37:14Exercise for the viewer: Look up the encoding for the add instruction in the RISC-V spec, to see if it agrees with the book
38:54Instruction Encoding
🖌
38:54Instruction Encoding
🖌
38:54Instruction Encoding
🖌
39:23Assembly language and machine code14
39:23Assembly language and machine code14
39:23Assembly language and machine code14
40:10A few words on the programmer needing to think like the computer
40:10A few words on the programmer needing to think like the computer
40:10A few words on the programmer needing to think like the computer
42:48Language abstractions, and an example swap function in assembly15
42:48Language abstractions, and an example swap function in assembly15
42:48Language abstractions, and an example swap function in assembly15
50:17A few words on gcc's ability to output assembly
50:17A few words on gcc's ability to output assembly
50:17A few words on gcc's ability to output assembly
50:40Continuing about assembly16
50:40Continuing about assembly16
50:40Continuing about assembly16
51:26A few words on FORTRAN, COBOL and lisp still being used by businesses
51:26A few words on FORTRAN, COBOL and lisp still being used by businesses
51:26A few words on FORTRAN, COBOL and lisp still being used by businesses
52:48Improved programmer productivity17
52:48Improved programmer productivity17
52:48Improved programmer productivity17
53:12A few words of praise for D for prototyping
53:12A few words of praise for D for prototyping
53:12A few words of praise for D for prototyping
55:49Platform independence18
55:49Platform independence18
55:49Platform independence18
56:16On the truth of this to a certain extent, while languages themselves being cross-platform are doomed to failure
💢
56:16On the truth of this to a certain extent, while languages themselves being cross-platform are doomed to failure
💢
56:16On the truth of this to a certain extent, while languages themselves being cross-platform are doomed to failure
💢
59:28A good time to stop
59:28A good time to stop
59:28A good time to stop