计算硬件正在快速蓬勃发展。在时钟速度呈平稳状态的同时,晶体管密度在不断增长。处理器制造商希望通过让每个芯片拥有多个核和硬件线程来提高多处理能力。例如,IBMPOWER7?对称多处理器架构通过每个核支持多达4个线程、每个芯片支持8个核、每台服务器支持32个芯片插槽来实现高度并行性,总共1024个并发硬件线程。相比之下,IBMPOWER6?架构仅支持每个核2个线程、每个芯片2个核、每台服务器32个芯片插槽,总共128个并行硬件线程。开发软件时,目前设计人员需要考虑可能会部署软件的多处理器、多核架构。这是因为:通过使用更多核、硬件线程、更高的内存,应用程序应该会更好地执行和更出色地伸缩性,并能满足不
1