首页 百科知识 高性能计算的必要性

高性能计算的必要性

时间:2022-10-01 百科知识 版权反馈
【摘要】:多核技术的发展,使得四核的计算机已经成为标配,六核、八核甚至更多核心的CPU距离我们日常应用也已并不遥远。由此,如果能将CPU的所有核心都应用起来,便可以使搜索空间成倍的扩大,对性能的提升也是立竿见影的。这种多核心CPU的各个核心并没有各自独立内存空间,而是所有的核心共享相同的内存空间,这种并行计算被称为基于共享内存的多核并行计算。

19.1 高性能计算的必要性

尽管算法的改进和计算机性能的提升使得计算机围棋性能有着不断的提升,但是目前的计算能力始终无法满足围棋搜索空间的巨大胃口。为了进一步榨取计算机的计算能力,并行计算便成为进一步提升计算机围棋性能的方法。

多核技术的发展,使得四核的计算机已经成为标配,六核、八核甚至更多核心的CPU距离我们日常应用也已并不遥远。由此,如果能将CPU的所有核心都应用起来,便可以使搜索空间成倍的扩大,对性能的提升也是立竿见影的。这种多核心CPU的各个核心并没有各自独立内存空间,而是所有的核心共享相同的内存空间,这种并行计算被称为基于共享内存的多核并行计算。除了这种多核心的CPU以外,有些主板支持两个或多个CPU,这种情况下的并行计算也属于基于共享内存的多核并行计算。

除了这种基于共享内存的并行计算以外,基于独立内存并行计算也是一个研究方向。计算机的更新换代速度非常之快,四五年前的计算机都已经进入了淘汰的行列,尽管这些计算机对于日常应用已经费力,但是其单纯CPU的计算能力则不弱,如奔腾4的CPU最高可以达到3.73甚至3.8的主频,对于多媒体应用可能略显乏力,但是单从计算能力来说则大有潜力;此外,计算机机房或者是实验室中计算机的闲置比例也不低,或者有的多核的机器绝大多数时间只有单一的核心被使用。这些计算机多处于一个高速的局域网络中,如果能将这些计算机闲置的计算能力利用起来,对整体性能的提升也不可小觑。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈