- 117
- 255 785
Down to the Wires
Canada
Приєднався 21 сер 2017
How computing hardware works. All the way down to the wires. Assembly language. Flip-flops and gates. ALU, CPU, and all the acronyms. Caches, pipelines, memory hierarchies.
MIPS quick reference sheet: www.dropbox.com/s/jw8nmpguiaw0ufo/MIPS%20sheet%201.6.pdf?dl=0
MIPS datapath design: www.dropbox.com/s/qs4eq88cf4e5w4z/mips%20datapath.pdf?dl=0
MIPS quick reference sheet: www.dropbox.com/s/jw8nmpguiaw0ufo/MIPS%20sheet%201.6.pdf?dl=0
MIPS datapath design: www.dropbox.com/s/qs4eq88cf4e5w4z/mips%20datapath.pdf?dl=0
Classical logic with Quantum gates
The toffoli gate is universal, in that it can perform any classical logic. In this video I show briefly how to implement classical logic functions with only Toffoli gates. We introduce toffoli, show it's classical interpretation, show how to produce AND and NOT classical functions, how to build a simple logical function, and then we show OR. We remind the viewer that any input superposition values that are altered should be restored.
Переглядів: 983
Відео
Intro to Current Events playlist
Переглядів 13410 місяців тому
This playlist will be a place for conversations about issues of technology in general, from AI to social media, and the impact of technology on society. I am often asked to provide expert commentary to media organizations, and this is a way to expand the conversation to other audiences.
9 ARM autoindexing
Переглядів 128Рік тому
This video series starts at the very beginning and shows each step in the design of modern computing hardware. From bits to gates to registers to CPU. A followup video series will show how the CPU is expanded with modern techniques like cache, pipelining and multiprocessing.
8 ARM Load Store
Переглядів 123Рік тому
This video series starts at the very beginning and shows each step in the design of modern computing hardware. From bits to gates to registers to CPU. A followup video series will show how the CPU is expanded with modern techniques like cache, pipelining and multiprocessing.
7 ARM Multiply
Переглядів 57Рік тому
This video series starts at the very beginning and shows each step in the design of modern computing hardware. From bits to gates to registers to CPU. A followup video series will show how the CPU is expanded with modern techniques like cache, pipelining and multiprocessing.
6 ARM Shifting
Переглядів 72Рік тому
This video series starts at the very beginning and shows each step in the design of modern computing hardware. From bits to gates to registers to CPU. A followup video series will show how the CPU is expanded with modern techniques like cache, pipelining and multiprocessing.
5 ARM Immediate Encoding Examples
Переглядів 865Рік тому
This video series starts at the very beginning and shows each step in the design of modern computing hardware. From bits to gates to registers to CPU. A followup video series will show how the CPU is expanded with modern techniques like cache, pipelining and multiprocessing.
4 ARM Operand 2 for Data
Переглядів 148Рік тому
This video series starts at the very beginning and shows each step in the design of modern computing hardware. From bits to gates to registers to CPU. A followup video series will show how the CPU is expanded with modern techniques like cache, pipelining and multiprocessing.
3 ARM Data Instructions
Переглядів 151Рік тому
This video series starts at the very beginning and shows each step in the design of modern computing hardware. From bits to gates to registers to CPU. A followup video series will show how the CPU is expanded with modern techniques like cache, pipelining and multiprocessing.
2 ARM Programmer Model
Переглядів 157Рік тому
This video series starts at the very beginning and shows each step in the design of modern computing hardware. From bits to gates to registers to CPU. A followup video series will show how the CPU is expanded with modern techniques like cache, pipelining and multiprocessing.
1 ARMv7 Intro
Переглядів 370Рік тому
This video series starts at the very beginning and shows each step in the design of modern computing hardware. From bits to gates to registers to CPU. A followup video series will show how the CPU is expanded with modern techniques like cache, pipelining and multiprocessing.
FP8 Doing Math with Floating Point Numbers
Переглядів 779Рік тому
This video series starts at the very beginning and shows each step in the design of modern computing hardware. From bits to gates to registers to CPU. A followup video series will show how the CPU is expanded with modern techniques like cache, pipelining and multiprocessing.
FP7 Denormalized, Denormal, or Subnormal Numbers
Переглядів 967Рік тому
This video series starts at the very beginning and shows each step in the design of modern computing hardware. From bits to gates to registers to CPU. A followup video series will show how the CPU is expanded with modern techniques like cache, pipelining and multiprocessing.
FP6 Special numbers
Переглядів 168Рік тому
This video series starts at the very beginning and shows each step in the design of modern computing hardware. From bits to gates to registers to CPU. A followup video series will show how the CPU is expanded with modern techniques like cache, pipelining and multiprocessing.
FP4 Ranges and Exclusions of Floating Point Numbers
Переглядів 661Рік тому
FP4 Ranges and Exclusions of Floating Point Numbers
FP3 An 8-bit Toy Encoding of Floating Point Numbers
Переглядів 834Рік тому
FP3 An 8-bit Toy Encoding of Floating Point Numbers
Faster binary addition: the carry lookahead adder
Переглядів 746Рік тому
Faster binary addition: the carry lookahead adder
Architecture 2: introduction to the next series
Переглядів 152Рік тому
Architecture 2: introduction to the next series
MD4: Signed Multiplication and Booth's Algorithm
Переглядів 3642 роки тому
MD4: Signed Multiplication and Booth's Algorithm
Simplification 6: NAND implementation example
Переглядів 4,4 тис.2 роки тому
Simplification 6: NAND implementation example