|
多核的普及已经到来,软件界所要的工作就是如何最大限度地利用多核的潜力。

本报记者 邹大斌
6月5日,Google正是对外宣布,它已收购专门提供基于高性能、多核和并
行处理器的软件编程工具的专业厂商PeakStream。尽管目前尚不知晓Google对于PeakStream的未来计划,但是业界普遍认为,Google肯定是在为开发多核系统所用的高性能应用软件做准备。 事实上,从2006以来,在Intel、AMD两大巨头的大力推动下,多核的普及已成为必然。然而,要真正发挥多核的潜能并不容易,因为针对多核或多线程的软件开发要比单核或单线程编程工作艰难得多。因此,随着多核的普及,如何开发与多核相适应的软件日益成为众人关注的热点问题,众多软件供应商,如Google、Microsoft、Oracle、以及Linux的软件供应商都在积极着手准备,向多核过度。 多核时代来临 说到底,出现多核的最根本原因是人们对计算能力的永无止境的追求。尽管这些年来,处理器从来没有停止过前进的脚步,但每一次性能的突破,换来的只是对更高性能的需求,特别是在油气勘探、气象预报、虚拟现实、人工智能等都高度依赖于计算能力的场合,对性能的渴求更加迫切。
相对而言,多核对台式机和移动设备上的软件挑战更大一些
|