NUMA技术

NUMA(Non Uniform Memory AccessArchitecture)技术可以使众多服务器像单一系统那样运转,同时保留小系统便于管理和编程的优点。

 

            非统一内存访问是一种用于多处理器的电脑记忆体设计,内存访问时间取决于处理器的内存位置,在NUMA下,处理器访问它自己的本地存储器的速度比非本地存储器(存储器的地方到另一个处理器之间共享的处理器或存储器)快一些。

 

            现代计算机处理速度比它的主存快不少,而在早期的计算和数据处理中,CPU通常比它的主存慢。从二十世纪六十年代,处理器和存储器的性能达到平衡。自那时起,CPU常常对数据感到饥饿而且必须等待处理器的数据到来。为了解决这个问题,8090年代的超级计算机设计专注于提供高速的存储器访问,使得计算机能够高速地处理其他系统不能处理的大数据集。

 

            没有使用NUMA技术的多处理器系统,在同一时间只能有一个处理器访问计算机的存储器,所以在一个系统中可能存在多个处理器在等待访问存储器。NUMA通过提供分离的存储器给各个处理器,避免多个处理器访问同一个存储器造成的性能损失,对于涉及到分散的数据的应用(在服务器和类似于服务器的应用中很常见),NUMA可以通过一个共享的存储器提高性能至n倍,而n大约是处理器(或者分离的处理器)的个数。当然,并不是所有的数据都局限于一个任务,所以多个处理器可能需要一个数据,为了处理这种情况,NUMA系统包含了附件的软件或者硬件来移动不同存储器的数据,这个操作降低了对于这些存储器的处理器的性能。

 

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值