NUMA入门:那些必须知道的基础概念

本文介绍了NUMA(Non-Uniform Memory Access)的基本概念,包括NUMA架构、NUMA与SUMA的区别、内存访问步骤以及缓存一致性协议。内容涵盖了QPI、LLC、Cache Snooping等关键点,探讨了NUMA在能源效率方面的考虑。
摘要由CSDN通过智能技术生成

本文为阅读NUMA Deep Dive的阅读笔记。
更多详细信息请参考原文。

Concepts

  • QPI QuickPath Interconnect
  • SUMA Sufficiently Uniform Memory Architecture
  • ACPI Advanced Configuration and Power Management Interface
  • ACPI SRAT System Resource Allocation Table
  • ACPI SLIT System Locality Information Table
  • IMC Integrated Memory Controller
  • HA Intel Home Agent

NUMA Architecture

NUMA架构中最重要的两个部分是:QPI architecture和memory subsystem。

  • LLC是memory subsystem中最为重要的一个组成部分。Sandy Bridge架构之后,每个core都有自己的LLC(last level cache),然后通过一个ring on-die Interconnect来联通。

  • QPI在NUMA结点之间提供了数据传输的接口和带宽。Cross node的remote memory access, memory migration, cache snooping等等都依赖于QPI的架构&

  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值