好书推荐——《多核程序设计技术--通过软件多线程提升性能》
茶禅如水 2007-03-22 12:24:20 http://www.china-pub.com/computers/common/info.asp?id=34017
国内第一本全面讲解多核程序设计的书.
Intel工程师倾力巨献..
工程师写给工程师的书...
【内容简介】
软件开发人员不能再单靠提高时钟频率的方式来加速单线程应用程序的性能了,现在他们必须学会如何在多线程环境下设计应用程序,只有这样他们才能更具竞争力。多核体系结构在单个处理器内封装了两个或更多的处理器“执行核”(或者说计算引擎),只要软件设计合理,就能够支持多个软件线程的完全并行执行。超线程技术为在单个核上执行多个线程提供了途径。.
本书旨在帮助软件开发人员编写面向Intel多核体系结构的高性能多线程代码,同时避免发生一些多线程应用程序中常见的并行程序设计问题。.
·并行程序设计和多线程基础
·利用线程API进行程序设计
·OpenMP:可移植的并行方案
·常见并行程序设计问题的解决方法
·多线程应用程序的调试和测试
·多线程软件开发工具...
【前言】
到目前为止,绝大部分专业技术人员都已意识到了现代计算平台的设计方式正在经历一个本质性的转型阶段。Intel、IBM、Sun以及AMD公司都不约而同地推出了在单个芯片上集成多个执行核的微处理器产品。在2005年,在消费者面前的桌面平台、服务器以及游戏控制台都出现了采用多核CPU的情况。但这仅仅只是一个开始而已,未来还会出现更多的多核处理器产品;目前,半导体制造厂商正致力于在单个基片上集成更多的执行核,而不是努力将处理器的主频提升到 10GHz。可以预见,未来的计算平台,不论是桌面应用、移动应用、服务器还是专用嵌入式平台都很有可能采用多核结构。
详情见上面网址!
大家有什么好书,多推荐一下,共同学习!