多处理器计算机
一种具有多个处理器的计算机
多处理器计算机(Multiprocessor computer)是具有多个处理器的计算机系统。其设计目的为提高系统可靠性及运算能力,主要应用于高可用性场景与大规模计算领域。
在60~70年代前者是主要目的,当时中央处理器电子线路复杂,当一个或几个处理器失效时,系统仍能继续工作(能力则可能下降),现时所谓的“容错计算机”常常基于这种原理。进入90年代,随着高追求的主要目的。多处理器结构已成为各档计算机流行的设计方法,高档PC采用2~4个处理器,大型机可使用多达数十个处理器,巨型计算机则可能采用上百甚至成千上万个处理器。
对称多处理器()结构是近来最流行的多处理器结构,非对称结构已极为少见。大规模并行处理(MPP)结构则常用于巨型机设计。在硬件设计上,多处理器结构硬件的主要问题是处理器之间的通信机制和存储器访问体制。软件设计则往往是多处理器结构效率的关键,当前SMP结构的软件已得到相当好的解决,已使得在一定范围内处理器个数与性能提高大体呈线性关系;MPP结构的软件还只是在某些领域解决得较好,很多课题还有待解决。
参考资料
最新修订时间:2025-09-26 20:44
目录
概述
参考资料