【速发】多核架构与编程技术 武汉大学多核架构与编程技术课程组
二手书,无附赠品,择优发货
¥
1.7
0.6折
¥
27
八五品
库存3件
作者武汉大学多核架构与编程技术课程组编
出版社武汉大学出版社
ISBN9787307074521
出版时间2010-09
版次1
装帧平装
开本16开
纸张胶版纸
页数211页
定价27元
货号9787307074521
上书时间2025-01-03
商品详情
- 品相描述:八五品
- 商品描述
-
基本信息
书名:多核架构与编程技术
定价:27.00元
作者:武汉大学多核架构与编程技术课程组编
出版社:武汉大学出版社
出版日期:2010-09-01
ISBN:9787307074521
字数:
页码:211
版次:
装帧:平装
开本:12开
商品重量:
编辑推荐
多核处理器的问世引发了计算机领域计算方式的一场革命,也给软件产业带来了更大的挑战。基于多核处理器的并行编程已成为程序开发人员必须掌握的技术。《多核架构与编程技术》旨在帮助软件开发人员理解已有的Intel多核体系结构,并能编写出高性能的并行代码。书中不仅介绍了基本的多线程开发技术,而且还引入了的面向应用的专业化多核开发工具,有助于读者快速编写实用的并行程序。《多核架构与编程技术》既适用于大专院校信息类相关专业的师生,也适用于各类软件开发人员。
内容提要
《多核架构与编程技术》涉及多核硬件和软件技术,主要包括多核体系架构及其并行编程技术。《多核架构与编程技术》从硬件架构人手,介绍了多核处理器、多核支持芯片组和相关操作系统的发展历程与趋势。《多核架构与编程技术》侧重论述了多核并行程序设计的基础理论和技术,详细介绍了多线程程序设计方法与常用的并行程序开发工具OpenMP,并结合Intel提供的软件调优工具介绍了多核程序设计的优化方法。此外,还详细介绍了一些典型的专业化多核应用开发平台,包括Intel高性能集成基元开发库(IPP)、面向计算机视觉的多核编程工具OpenCV、MATLAB并行开发工具包和面向检测自动化的专业化软件LabView的多核编程工具等。 《多核架构与编程技术》是高等院校信息类专业高年级本科生或低年级研究生的教科书,同时也可供相关领域的科研人员和工程技术人员参考。
目录
章导论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.1CPU外围的主板芯片组2.2.2嵌入式软件2.2.3EFI软件对多核芯片的支持2.3多核处理器的并行计算模型2.3.1微处理器中的并行计算2.3.2SIMD同步并行计算模型2.3.3MIMD异步并行计算模型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.3Window8多线程编程基础知识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.1OpenMP编程简介4.1.1OpenMP及其特点简介4.1.2OpenMP发展历史4.2OpenMP编程基础4.2.1OpenMP体系结构4.2.2fork.join并行模型4.2.3OpenMP编程4.2.4OpenMP指令库4.2.5指导语句作用域4.2.6主要编译指导语句4.3OpenMP编程实例及分析4.3.1OpenMP编程环境变量4.3.2常用指导语句用法4.3.3OpenMP实例分析比较第5章多核程序调试与性能优化5.1IntelC 编译器5.1.1IntelC 编译器简介5.1.2InteC 编译器的调用5.1.3使用IntelC 编译器优化应用程序5.2IntelVTune性能分析器5.2.1IntelVTune性能分析器简介5.2.2IntelVTune性能分析器的使用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.1IPP简介与使用6.1.1什么是IntelIPP6.1.2IPP与Intel其他组件的关系6.1.3IPP的安装6.2IPP编程技术基础6.2.1架构与接口6.2.2IPP基本编程方法6.3IPP编程实例6.3.1基于IPP的数字信号处理编程6.3.2基于IPP的数字图像处理编程第7章面向应用的多核编程工具7.1面向计算机视觉的多核编程工具——OpenCV7.1.1OpencV的主要特点7.1.2OpenCV的主要功能7.1.3OpenCV的体系结构7.1.4基于OpencV的应用程序的开发步骤与示例7.2面向检测自动化的多核编程工具——LabView8.57.2.1LabView8.5简介7.2.2LabView多核编程示例7.2.3LabView多核应用示例7.3面向科学计算的多核编程工具——MATLAB分布式计算工具包7.3.1MATLAB分布式计算工具包简介7.3.2分布式计算工具包的主要功能7.3.3分布式计算工具包的基本编程附录VisualStudio配置说明参考文献
作者介绍
序言
— 没有更多了 —
以下为对购买帮助不大的评价