本书介绍了多核体系结构、多核处理器、硬件支持、系统软件的现状
,详细讲解了在多核平台上进行软件开发的理论与方法。从硬件入手介绍
多核计算机的发展,介绍了并行算法与常用算法,之后以线程为出发点介
绍多线程程序设计基础理论。然后结合Windows平台与Linux平台及多核厂
家提供的软件调优工具,详细介绍了多核程序设计与调优方法。除此以外
,还详细介绍了OpenMP与MPI利用多核平台进行并行程序设计的方法等。
本书涵盖了多核软件设计各个方面,通过详细的例子引导读者迅速学
习多核平台上的程序设计技术。本书适于计算机相关专业方向的学生与工
程师了解多核基础原理与进展。