首页 > 试题广场 >

关于NUMA架构,下列描述正确的是

[单选题]
关于NUMA架构,下列描述正确的是
  • 相对SMP对称多处理架构,NUMA架构的提出,是为了改善内存带宽的可扩展性。
  • CPU访问NUMA多个远端节点内存的延迟都相同,且都大于访问本地节点的内存延迟。
  • 一颗CPU修改了共享的内存位置,需要广播给所有其他CPU。
  • 计算密集型应用相对内存密集型应用可以从NUMA架构获得更多的性能提升。

非统一内存访问架构英语:Non-uniform memory access,简称NUMA)是一种为多处理器的计算机设计的内存架构,内存访问时间取决于内存相对于处理器的位置。在NUMA下,处理器访问它自己的本地内存的速度比非本地内存(内存位于另一个处理器,或者是处理器之间共享的内存)快一些。

非统一内存访问架构的特点是:被共享的内存物理上是分布式的,所有这些内存的集合就是全局地址空间。所以处理器访问这些内存的时间是不一样的,显然访问本地内存的速度要比访问全局共享内存或远程访问外地内存要快些。另外,NUMA中内存可能是分层的:本地内存,群内共享内存,全局共享内存。

发表于 2019-08-03 20:47:30 回复(0)
计算密集型应用通常对CPU资源的需求大于对内存的需求,而NUMA架构通过减少内存访问延迟和提高内存带宽来提升性能,这对于计算密集型应用尤其有利。内存密集型应用可能更受内存访问模式和延迟的影响,因此可能不会从NUMA架构中获得同样程度的性能提升。所以为什么D错了?
发表于 2024-06-20 11:47:01 回复(0)
共享内存是分组共享的,所有不一定要广播给所有的内存
发表于 2024-06-17 13:21:26 回复(0)