The Lifecycle of an Instruction Set
?
?
W, K, P / S, J, N Jump to previous / next timestamp
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus
Keyboard Navigation
Global Keys
[, < / ], > Jump to previous / next episodeW, K, P / S, J, N Jump to previous / next timestamp
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 CreditsIn-Menu and Index Controls
a
w
s
s
d
h
j
k
l
←
↑
↓
↓
→
Esc Close menu / unfocus timestamp
Quotes and References Menus and Index
Enter Jump to timestampQuotes, References and Credits Menus
o Open URL (in new tab)Filter Menu
x, Space Toggle category and focus nextX, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus
Filter and Link Menus
z Toggle filter / linking modeCredits Menu
Enter Open URL (in new tab)⏫
Previous: 'Let's Talk About Queues'
⏫
0:04 : Welcome to the talk
0:04 : Welcome to the talk
0:04 : Welcome to the talk
0:34 : The Lifecycle of an Instruction Set
0:34 : The Lifecycle of an Instruction Set
0:34 : The Lifecycle of an Instruction Set
1:41 : Caveats1
1:41 : Caveats1
1:41 : Caveats1
2:32 : Levels of hardware
2:32 : Levels of hardware
2:32 : Levels of hardware
5:28 : Innovation in ISA (instruction set architecture)
5:28 : Innovation in ISA (instruction set architecture)
5:28 : Innovation in ISA (instruction set architecture)
7:17 : Innovation becomes legacy!
7:17 : Innovation becomes legacy!
7:17 : Innovation becomes legacy!
8:54 : Pixomatic (~2004)
8:54 : Pixomatic (~2004)
8:54 : Pixomatic (~2004)
9:55 : SMCA (~2005)
9:55 : SMCA (~2005)
9:55 : SMCA (~2005)
11:42 : SMCA New Instructions
11:42 : SMCA New Instructions
11:42 : SMCA New Instructions
12:51 : How to develop an ISA
12:51 : How to develop an ISA
12:51 : How to develop an ISA
14:31 : SMCA core choice
14:31 : SMCA core choice
14:31 : SMCA core choice
16:24 : P54C pairing and "free" memory
16:24 : P54C pairing and "free" memory
16:24 : P54C pairing and "free" memory
17:46 : P54C details shaped the ISA
17:46 : P54C details shaped the ISA
17:46 : P54C details shaped the ISA
18:45 : SMCA to Larrabee
18:45 : SMCA to Larrabee
18:45 : SMCA to Larrabee
20:19 : Larrabee features: Predication masks
20:19 : Larrabee features: Predication masks
20:19 : Larrabee features: Predication masks
22:53 : Larrabee features: Register lane swizzles
22:53 : Larrabee features: Register lane swizzles
22:53 : Larrabee features: Register lane swizzles
24:39 : Larrabee features: Memory swizzles
24:39 : Larrabee features: Memory swizzles
24:39 : Larrabee features: Memory swizzles
26:07 : Larrabee features: Floating-point-Multiply-Add combos
26:07 : Larrabee features: Floating-point-Multiply-Add combos
26:07 : Larrabee features: Floating-point-Multiply-Add combos
26:10 : Larrabee features: madd233
26:10 : Larrabee features: madd233
26:10 : Larrabee features: madd233
27:19 : Larrabee features: Floating-point fixup
27:19 : Larrabee features: Floating-point fixup
27:19 : Larrabee features: Floating-point fixup
30:35 : Larrabee features: Ternlogop
30:35 : Larrabee features: Ternlogop
30:35 : Larrabee features: Ternlogop
33:12 : Larrabee 1 - Knights Ferry
33:12 : Larrabee 1 - Knights Ferry
33:12 : Larrabee 1 - Knights Ferry
35:15 : Larrabee 2 - Knights Corner
35:15 : Larrabee 2 - Knights Corner
35:15 : Larrabee 2 - Knights Corner
36:08 : Knights Landing
36:08 : Knights Landing
36:08 : Knights Landing
36:55 : Knights Landing features: Conflict
36:55 : Knights Landing features: Conflict
36:55 : Knights Landing features: Conflict
38:39 : AVX512
38:39 : AVX512
38:39 : AVX512
39:21 : "Big Cores": Skylake Xeon, Canon Lake
39:21 : "Big Cores": Skylake Xeon, Canon Lake
39:21 : "Big Cores": Skylake Xeon, Canon Lake
40:22 : Lessons: Lean on the compiler
40:22 : Lessons: Lean on the compiler
40:22 : Lessons: Lean on the compiler
40:41 : Lessons: Every level of hardware shapes an ISA
40:41 : Lessons: Every level of hardware shapes an ISA
40:41 : Lessons: Every level of hardware shapes an ISA
42:03 : No questions because we're out of time
42:03 : No questions because we're out of time
42:03 : No questions because we're out of time
•
You have arrived at the (current) end of Talks
•