CPU & Memory, Part 4: NUMA support

2019-03-21
阅读 5 分钟
2.6k
Figure 2.3是最简单的NUMA形式,处理器可以有自己的本地内存,访问本地内存和其他处理器的本地内存的开销区别不大,即NUMA factor比较低。

CPU & Memory, Part 3: Virtual Memory

2019-03-20
阅读 5 分钟
2.7k
虚拟内存(virtual memory)是处理器的一个子系统,它给每个进程提供虚拟地址空间(virtual address space)。这让每个进程以为自己在系统中是独自一人。

(笔记)CPU & Memory, Part 2: CPU caches

2019-03-18
阅读 17 分钟
3.4k
关键词:Cache prefetching、TLB cache missing、MESI protocol、Cache types(L1d、L1i、L2、L3)

(笔记)CPU & Memory, Part 1: RAM

2019-03-18
阅读 3 分钟
2.4k
博文:[链接] 原文:What every programmer should know about memory, Part 1, RAM 1 Introduction 如今的计算机架构中CPU和main memory的访问速度的差异是很大的,解决这一瓶颈有这么几种形式: RAM硬件设计的改善(速度和并行) Memory controller设计 CPU caches 给设备用的Direct memory access(DMA) 2 Commodity...