Ciro Santilli
OurBigBook.com
$£
Sponsor
中国
独裁统治 China Dictatorship 新疆改造中心、六四事件、法轮功、郝海东、709大抓捕、2015巴拿马文件 邓家贵、低端人口、西藏骚乱
Processor
(computing)
...
Technology
Area of technology
Information technology
Computer
Computer hardware
Computer hardware component type
OurBigBook.com
words: 7k
articles: 91
Table of contents
7k
91
Instruction set architecture
(ISA)
Processor
6k
59
Assembly language
Instruction set architecture
18
2
Assembler
(computing)
Assembly language
1
GNU Assembler
(GNU GAS)
Assembler
Calling convention
Instruction set architecture
List of instruction set architectures
Instruction set architecture
6k
54
One instruction set computer
(OISC)
List of instruction set architectures
ARM architecture family
List of instruction set architectures
174
PowerPC
List of instruction set architectures
RISC-V
List of instruction set architectures
143
7
RISC-V International
(RISC-V Foundation)
RISC-V
SiFive
RISC-V
15
RISC-V timer
RISC-V
73
1
riscv/timer.S
RISC-V timer
73
RISC-V priviledged ISA
RISC-V
2
RISC-V MSTATUS register
RISC-V priviledged ISA
1
RISC-V MSTATUS.MIE field
RISC-V MSTATUS register
x86
List of instruction set architectures
6k
41
x86 Paging Tutorial
x86
4k
39
1.
Sample code
x86 Paging Tutorial
2.
Intel manual
x86 Paging Tutorial
3.
Application
x86 Paging Tutorial
4.
Hardware implementation
x86 Paging Tutorial
5.
Segmentation
x86 Paging Tutorial
6.
Example: simplified single-level paging scheme
x86 Paging Tutorial
7
6.1.
Single level paging scheme visualization
Example: simplified single-level paging scheme
6.2.
Single level paging scheme numerical translation example
Example: simplified single-level paging scheme
6.3.
Multiple addresses translate to a single physical address
Example: simplified single-level paging scheme
6.4.
Identity mapping
Example: simplified single-level paging scheme
6.5.
Page faults
Example: simplified single-level paging scheme
6.6.
Page table entries
Example: simplified single-level paging scheme
6.7.
Page size choice
Example: simplified single-level paging scheme
7.
Example: multi-level paging scheme
x86 Paging Tutorial
5
7.1.
The problem with single-level paging
Example: multi-level paging scheme
7.2.
K-ary trees to the rescue
Example: multi-level paging scheme
7.3.
Why not a balanced tree
Example: multi-level paging scheme
7.4.
How the K-ary tree is used in x86
Example: multi-level paging scheme
7.5.
Multi-level paging scheme numerical translation example
Example: multi-level paging scheme
8.
64-bit architectures
x86 Paging Tutorial
9.
PAE
x86 Paging Tutorial
10.
PSE
x86 Paging Tutorial
11.
PAE and PSE page table schemes
x86 Paging Tutorial
12.
TLB
x86 Paging Tutorial
4
12.1.
Basic TLB operation
TLB
12.2.
TLB replacement policy
TLB
12.3.
CAM
TLB
12.4.
Invalidating TLB entries
TLB
13.
Linux kernel usage
x86 Paging Tutorial
5
13.1.
Play with physical addresses in Linux
Linux kernel usage
13.2.
Kernel vs process memory layout
Linux kernel usage
13.3.
Process memory layout
Linux kernel usage
13.4.
Copy-on-write
(COW)
Linux kernel usage
13.5.
Linux source tree
Linux kernel usage
14.
Memory management unit
x86 Paging Tutorial
15.
Second Level Address Translation
x86 Paging Tutorial
16.
Other architectures
x86 Paging Tutorial
1
16.1.
ARM
Other architectures
17.
Bibliography
x86 Paging Tutorial
x86 custom instructions
x86
58
Y86
List of instruction set architectures
15
Type of processor
Processor
400
30
Central processing unit
(CPU)
Type of processor
146
13
Arithmetic logic unit
Central processing unit
Microcontroller
Central processing unit
59
2
MicroPython
Microcontroller
47
Microcontroller vs CPU
Microcontroller
CPU architecture
Central processing unit
82
7
Instruction pipelining
CPU architecture
82
6
JavaScript CPU microarchitecture simulator
Instruction pipelining
70
2
y86.js.org
JavaScript CPU microarchitecture simulator
57
WebRISC-V
JavaScript CPU microarchitecture simulator
13
Hazard
(computer architecture)
Instruction pipelining
1
Pipeline stall
Hazard
Classic RISC pipeline
Instruction pipelining
Microprocessor
Central processing unit
5
Field-programmable gate array
(FPGA)
Type of processor
171
2
FPGA company
Field-programmable gate array
1
Xilinx
(1984-2022)
FPGA company
Graphics processing unit
(GPU)
Type of processor
66
8
General-purpose computing on graphics processing units
(GPGPU)
Graphics processing unit
66
7
Open source GPU compute benchmark
General-purpose computing on graphics processing units
4
GPU compute library
General-purpose computing on graphics processing units
62
5
CUDA
GPU compute library
1
1
CUDA hello world
CUDA
1
OpenCL
GPU compute library
ROCm
GPU compute library
61
1
ROCm on Ubuntu
ROCm
58
AI accelerator
Type of processor
17
3
Amazon AI accelerator silicon
AI accelerator
10
Tensor Processing Unit
(TPU, 2015, Google AI accelerator)
AI accelerator
Tesla Dojo
(2022)
AI accelerator
Ancestors
(7)
Computer hardware component type
Computer hardware
Computer
Information technology
Area of technology
Technology
Home
Incoming links
(1)
Discrete Fourier transform