网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 计算机/网络 > 商品详情

多核架构与编程技术-随书配CD-ROM一张

分享到:
多核架构与编程技术-随书配CD-ROM一张

最 低 价:¥21.10

定 价:¥27.00

作 者:本社

出 版 社:武汉大学出版社

出版时间:2010-1-1

I S B N:9787307074521

商品详情

编辑推荐

《多核架构与编程技术》:多核处理器的问世引发了计算机领域计算方式的一场革命,也给软件产业带来了更大的挑战。基于多核处理器的并行编程已成为程序开发人员必须掌握的技术。《多核架构与编程技术》旨在帮助软件开发人员理解已有的Intel多核体系结构,并能编写出高性能的并行代码。书中不仅介绍了基本的多线程开发技术,而且还引入了最新的面向应用的专业化多核开发工具,有助于读者快速编写实用的并行程序。《多核架构与编程技术》既适用于大专院校信息类相关专业的师生,也适用于各类软件开发人员。

内容简介

简介   《多核架构与编程技术》:多核处理器的问世引发了计算机领域计算方式的一场革命,也给软件产业带来了更大的挑战。基于多核处理器的并行编程已成为程序开发人员必须掌握的技术。《多核架构与编程技术》旨在帮助软件开发人员理解已有的intel多核体系结构,并能编写出高性能的并行代码。书中不仅介绍了基本的多线程开发技术,而且还引入了最新的面向应用的专业化多核开发工具,有助于读者快速编写实用的并行程序。《多核架构与编程技术》既适用于大专院校信息类相关专业的师生,也适用于各类软件开发人员。

作者简介

目录

第1章 导论1.1 微处理器1.1.1 单核处理器1.1.2 多核处理器1.1.3 未来处理器的发展趋势1.2 并行计算平台1.2.1 并行计算机的发展历程1.2.2 并行计算机系统的体系结构1.2.3 并行计算机系统的性能指标第2章 多核处理器架构与并行计算2.1 单芯片多核处理器构架2.1.1 多核芯片与处理器2.1.2 多核单芯片架构2.1.3 主流多核架构2.1.4 多核架构性能问题2.2 多核处理器及其外围芯片组2.2.1 CPU外围的主板芯片组2.2.2 嵌入式软件2.2.3 EFI软件对多核芯片的支持2.3 多核处理器的并行计算模型2.3.1 微处理器中的并行计算2.3.2 SIMD同步并行计算模型2.3.3 MIMD异步并行计算模型2.3.4 并行程序设计模型第3章 多线程编程基础3.1 多线程概念3.1.1 何谓多线程3.1.2 用户线程与内核线程3.2 多线程模型与层次3.2.1 多对一模型3.2.2 一对一模型3.2.3 多对多模型3.2.4 多线程的层次3.3 Window8多线程编程基础知识3.3.1 基础知识3.3.2 例程3.4 多线程的同步及其编程3.4.1 临界区同步3.4.2 互斥量同步3.4.3 信号量同步3.4.4 事件同步3.4.5 死锁问题第4章 OpenMP多线程编程4.1 OpenMP编程简介4.1.1 OpenMP及其特点简介4.1.2 OpenMP发展历史4.2 OpenMP编程基础4.2.1 OpenMP体系结构4.2.2 fork.join并行模型4.2.3 OpenMP编程4.2.4 OpenMP指令库4.2.5 指导语句作用域4.2.6 主要编译指导语句4.3 OpenMP编程实例及分析4.3.1 OpenMP编程环境变量4.3.2 常用指导语句用法4.3.3 OpenMP实例分析比较第5章 多核程序调试与性能优化5.1 IntelC++编译器5.1.1 IntelC++编译器简介5.1.2 InteC++编译器的调用5.1.3 使用IntelC++编译器优化应用程序5.2 IntelVTune性能分析器5.2.1 IntelVTune性能分析器简介5.2.2 IntelVTune性能分析器的使用5.2.3 利用VTune性能分析器优化分析应用程序性能5.3 线程检测器5.3.1 线程检测器简介5.3.2 线程检测器的使用5.3.3 使用线程检测器查找应用程序的潜在问题5.4 线程档案器5.4.1 线程档案器简介5.4.2 线程档案器的使用5.4.3 线程档案器优化应用程序性能第6章 高性能多核编程——IPP程序设计6.1 IPP简介与使用6.1.1 什么是IntelIPP6.1.2 IPP与Intel其他组件的关系6.1.3 IPP的安装6.2 IPP编程技术基础6.2.1 架构与接口6.2.2 IPP基本编程方法6.3 IPP编程实例6.3.1 基于IPP的数字信号处理编程6.3.2 基于IPP的数字图像处理编程第7章 面向应用的多核编程工具7.1 面向计算机视觉的多核编程工具——OpenCV7.1.1 OpencV的主要特点7.1.2 OpenCV的主要功能7.1.3 OpenCV的体系结构7.1.4 基于OpencV的应用程序的开发步骤与示例7.2 面向检测自动化的多核编程工具——LabView8.5 7.2.1 LabView8.5 简介7.2.2 LabView多核编程示例7.2.3 LabView多核应用示例7.3 面向科学计算的多核编程工具——MATLAB分布式计算工具包7.3.1 MATLAB分布式计算工具包简介7.3.2 分布式计算工具包的主要功能7.3.3 分布式计算工具包的基本编程附录 Visual Studio配置说明参考文献

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...