ad holder

MIC高性能计算编程指南 pdf epub mobi txt 电子书 下载 2024

图书介绍


MIC高性能计算编程指南

简体网页||繁体网页
王恩东,张清,沈铂 等 著



点击这里下载
    


想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-04-20

类似图书 点击查看全场最低价

出版社: 中国水利水电出版社
ISBN:9787517003380
版次:1
商品编码:11148870
包装:平装
开本:16开
出版时间:2012-11-01
用纸:胶版纸
页数:320
字数:433000
正文语种:中文

MIC高性能计算编程指南 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024

相关图书



MIC高性能计算编程指南 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024

MIC高性能计算编程指南 pdf epub mobi txt 电子书 下载



具体描述

编辑推荐

  追随并行计算一线专家的足迹,带你步入MIC的神秘。
  高效能服务器和存储技术国家重点实验室主任、浪潮-Intel中国并行计算联合实验室主任王恩东,英特尔副总裁Rajeeb Hazra PhD亲自为《MIC高性能计算编程指南》作序并推荐。

内容简介

《MIC高性能计算编程指南》是全球一本全面介绍MIC软硬件体系架构、应用及编程开发优化的书籍。书中介绍了使用MIC进行通用计算所需要了解的硬件架构、语法、程序优化技巧等知识,是进行MIC高性能与通用计算程序开发的入门教材和参考书。
《MIC高性能计算编程指南》共分12章。第1章介绍高性能计算的发展历程;第2章深入介绍MIC的软硬件架构;第3章介绍MIC编程环境的搭建;第4章引入一个简单的MIC实例;第5章简要介绍与MIC编程相关的OpenMP和MPI相关知识;第6章详细讲解了MIC编程的语法;第7章介绍MIC编程用到的工具软件;第8章介绍MIC可以使用的数学库及其用法;第9章详细讲解如何优化MIC程序,从多个方面系统阐述了MIC优化的方式和方法;第10章通过一个典型的矩阵乘法示例,展示MIC优化方法的应用;第11章介绍将MIC技术应用于工程中的流程和方法;第12章引入两个实际工程的例子,讲解如何将MIC技术应用于实际生产过程当中。
《MIC高性能计算编程指南》可作为MIC的入门学习和编程参考书,主要面向从事高性能计算的程序员与工程师、MIC加速计算专业领域的科研人员,以及对MIC通用计算感兴趣的程序员,也可作为开设相关课程的高等院校与科研机构的教材。

作者简介

  王恩东,浪潮-Intel中国并行计算联合实验室主任,研究员,国务院特殊津贴专家,“863”计划领域专家,高效能服务器和存储技术国家重点实验室主任、浪潮集团高级副总裁,兼任国际信息处理联合会(IFIP)中国委员会主席、中国计算机学会副理事长等职,获国家科技进步奖3项,并获何梁何利奖,发明专利26项。
  
  张清,浪潮-Intel中国并行计算联合实验室首席工程师,浪潮HPc应用技术经理,主要从事高性能计算、并行计算,研究CPU多核、GPU、MIC众核技术,曾在生命科学、石油、气象、金融等HPC领域主持多个异构并行计算项目。
  
  沈铂,浪潮-Intel中国并行计算联合实验室应用研发资深工程师,主要从事高性能算法、软件开发与优化等方面的技术研究与应用工作,具有多年的生命科学、石油物探、气象等领域开发调优经验。


内页插图

目录

序一
序二
前言
第一篇 MIC基础篇
第1章 MIC高性能计算
1.1 多核、众核计算的发展
1.2 MIC技术简介
1.3 为什么要选择MIC
1.3.1 SMP
1.3.2 集群(cluster)
1.3.3 GPGPU
第2章 MIC硬件及软件架构
2.1 MIC硬件架构
2.1.1 术语解析
2.1.2 MIC硬件架构概览
2.1.3 MIC Core
2.1.4 环形互联总线Ring
2.1.5 CLOCK
2.1.6 页表(Page Tables)
2.1.7 系统接口
2.1.8 性能监控单元和事件管理器
2.1.9 电源管理
2.2 MIC软件架构
2.2.1 概述
2.2.2 Bootstrap
2.2.3 Linux加载器
2.2.4 微操作系统(OS)
2.2.5 对称通信接口(SCIF)
2.2.6 主机驱动
2.2.7 sysfs节点
2.2.8 MPI应用的MIC软件栈
2.2.9 应用编程接口(API)
第3章 MIC安装、环境配置
3.1 MIC环境配置
3.1.1 前期准备
3.1.2 安装Host端的Linux操作系统
3.1.3 安装MIC驱动
3.1.4 安装在MIC上编译C/C++的编译器
3.2 SDK示例运行
第4章 第一个MIC实例--计算PI
第5章 OpenMP和MPI编程基础
5.1 OpenMP基础
5.1.1 OpenMP简介
5.1.2 OpenMP编程模型
5.1.3 OpenMP语法简要介绍
5.2 MPI基础
5.2.1 启动和终止MPI库
5.2.2 获取信息
5.2.3 发送和接收消息
第6章 MIC编程
6.1 MIC编程模型
6.2 应用模式
6.2.1 CPU原生模式
6.2.2 CPU为主MIC为辅模式
6.2.3 CPU与MIC对等模式
6.2.4 MIC为主CPU为辅模式
6.2.5 MIC原生模式
6.3 MIC基本语法
6.3.1 offload
6.3.2 变量和函数声明
6.3.3 头文件
6.3.4 环境变量
6.3.5 编译选项
6.3.6 其他问题
6.4 MIC上的MPI
6.4.1 MIC上的MPI限制
6.4.2 MIC上MPI编程模型
6.4.3 MIC上的MPI环境配置
6.4.4 编译及使用
6.4.5 MIC上的MPI示例
6.5 SCIF编程
6.5.1 什么是SCIF
6.5.2 SCIF的基本概念介绍
6.5.3 SCIF基本通信过程
6.5.4 SCIF用到的API函数
第7章 MIC软件调试与性能分析工具
7.1 Intel软件工具链对MIC的支持
7.2 MIC软件调试工具IDB
7.2.1 IDB简介
7.2.2 IDB的操作界面
7.2.3 IDB对MIC架构的支持与要求
7.2.4 使用IDB调试MIC程序
7.3 MIC性能分析工具VTune
第8章 Intel MIC MKL库使用方法
8.1 Intel MKL核心函数库介绍
8.2 在MIC卡上使用Intel MKL
8.2.1 编译器辅助offload方式
8.2.2 自动offload方式
8.3 FFT在MIC上的使用
8.3.1 FFT简介
8.3.2 FFT在MIC上的使用方法一
8.3.3 FFT在MIC上的使用方法二
8.4 BLAS在MIC上的使用
8.4.1 BLAS简介
8.4.2 在MIC上调用BLAS库方法
第二篇 性能优化篇
第9章 MIC性能优化
9.1 MIC性能优化策略
9.2 MIC优化方法
9.2.1 并行度优化
9.2.2 内存管理优化
9.2.3 数据传输优化
9.2.4 存储器访问优化
9.2.5 向量化优化
9.2.6 负载均衡优化
9.2.7 MIC线程扩展性优化
第10章 MIC优化示例:矩阵乘法
10.1 矩阵乘法串行算法
10.2 OpenMP多线程矩阵乘法
10.3 MIC多线程矩阵乘法
10.3.1 基本版本
10.3.2 向量化优化
10.3.3 SIMD指令优化
10.3.4 矩阵分块乘法
第三篇 工程开发篇
第11章 基于MIC的HPC应用开发过程
11.1 热点测试
11.1.1 准备工作
11.1.2 热点测试及定位
11.2 程序分析
11.2.1 程序移植模式分析
11.2.2 计算规模分析
11.2.3 特点分析
11.2.4 热点并行性分析
11.2.5 向量化分析
11.2.6 MIC内存分析
11.2.7 程序分析总结
11.3 MIC程序开发过程
11.3.1 基于CPU的OpenMP并行
11.3.2 基于MIC的线程扩展
11.3.3 单节点CPU+MIC协同并行
11.3.4 MIC集群并行
第12章 基于MIC的HPC应用实例
12.1 基于单节点CPU+MIC协同计算电子断层三维重构并行算法
12.1.1 电子断层三维重构技术及SIRT算法介绍
12.1.2 SIRT串行程序分析
12.1.3 基于OpenMP的SIRT并行程序开发
12.1.4 基于MIC平台的SIRT并行程序开发
12.1.5 单节点多卡及CPU+MIC异构协同计算架构设计
12.2 基于多节点CPU+MIC协同计算大涡模拟并行算法
12.2.1 格子-Boltzmann大涡模拟算法介绍
12.2.2 大涡模拟串行程序分析
12.2.3 基于OpenMP的大涡模拟并行算法
12.2.4 基于MIC的大涡模拟并行算法
12.2.5 基于多节点CPU+MIC协同计算平台的大涡模拟并行算法
参考文献

前言/序言

  高性能计算是信息领域的前沿高新技术,在保障国家安全、推动国防科技进步、促进尖端武器发展方面具有直接推动作用,是衡量一个国家综合实力的重要标志之一。随着信息化社会的飞速发展,人类对信息处理能力的要求越来越高,不仅石油勘探、气象预报、航天国防、科学研究等需求高性能计算,而且金融、政府、教育、企业、网络游戏等更广泛的领域对高性能计算的需求也在迅猛增长,百亿亿次计算(Exascale)已提上研究日程,人们正期待着未来采用百亿亿次计算机解决更大规模、更加复杂的问题。
  21世纪多核、众核时代已经来临,高性能计算产业正在经历一场深刻的变革,并行计算将是未来的发展趋势,也将再次成为研究热点。目前主流的集群架构系统,采用CPU同构模式,其单节点内拥有十几个甚至几十个CPU计算核心已非罕事,大规模计算应用中一次甚至可以利用数十万个以上CPU核心,然而采用CPU同构架构系统将面临着性能功耗比、性能访存比、并行效率等巨大挑战。而采用CPU+GPU的异构架构进行通用科学计算,利用GPU众核技术进行加速,在业界已掀起一阵热潮,但其也面临着细粒度并行算法、编程效率、大规模计算性能等重大挑战。如何在提高大规模计算系统性能、提高软件生产力的同时缩短编程周期,降低功耗将是我们思考和关注的焦点。
  Intel公司推出了基于集成众核(Many Integrated Core,MIC)架构的至强融核(Intel· Xeon PhiTM)系列产品,用于解决高度并行计算问题。该产品双精度性能达到每秒一万亿次以上,它基于现有的x86架构,支持OpenMP、pThread、MPI等多种业内熟悉的并行编程模型,采用传统的C/C++/Intel· CilkTM Plus和Fortran等语言进行软件开发,其特点以编程简单(引语方式)著称,具有丰富的工具链支持。对于采用传统CPU平台很难实现性能进一步提升的部分应用,使用MIC可以带来性能的大幅提升,并且CPU与MIC可以共用一份代码,在x86架构下实现CPU+MIC异构协同计算的完美结合,为广大高性能计算用户提供了全新的计算解决方案。
  浪潮-Intel中国并行计算联合实验室从2011年8月24日成立以来,就一直参与MIC技术研究,并在MIC平台开展实际的高性能计算应用项目工作,为Intel· Xeon PhiTM系列产品最终顺利推出,贡献了自己的一份力量。我们在深入了解MIC软硬件的同时,也积累了大量的开发经验。我们很荣幸能够参与到这场高性能计算的技术革命当中,并作为先行者,将MIC技术介绍给各位读者。希望通过本书,能让更多的读者了解MIC技术,并享受到Intel· Xeon PhiTM系列产品带来的好处。
  本书适合的读者
  本书的主要目标是为开发人员提供一些帮助,使他们能够学会使用Intel· Xeon PhiTM系列产品,并利用其开发、移植或优化并行程序。本书的主要内容是讲述一些使用MIC技术时的编程语法、程序设计技术和优化手段,并基于我们的应用性能优化经验,介绍一些在实际应用中遇到的问题和解决方案。
  我们假设读者拥有一定并行程序开发的基础知识,但是对MIC技术知之甚少。本书并非讲解并行计算原理或算法的书籍,因此假设读者拥有相关原理和算法的知识,但是在面对具体并行算法时,本书仍然会进行描述。本书假设读者熟悉OpenMP、MPI等并行编程常用的手段,但仍会对常用的语法进行简要的介绍。本书假设读者熟悉C/C++/Fortran中的一种或几种编程语言,尤以熟悉C/C++为佳。但是,书中给出的许多思想和建议也同样适合其他的高级语言,而且,如果以后Intel公司的Intel· Xeon PhiTM产品支持其他语言,绝大部分优化手段和应用经验仍然可以适用。总的来说,此书大致适合三类人群:
  高校、科研院所学生、老师及科研人员,研究并行,研究多核、众核技术者;
  IT从业人员,编写高性能计算软件,利用众核提升程序性能,在高性能计算领域追求性能的开发人员尤为适用;
  行业高性能计算领域应用人员,如石油勘探、生物基因、医疗图像、金融、航空航天、气象气候、材料化学等人员,目的是利用MIC提升原CPU程序性能,从而提高生产力。
  我们希望通过我们的努力能够使得本书让更多的读者受益,具有更加广泛的读者群。
  本书特点:
  由于MIC架构的特殊性,本书并不能被明确地归到某一类中。这是一本介绍MIC编程语言的书,这是一本介绍Intel· Xeon PhiTM产品的书,这又是一本介绍并行编程优化的书。通过阅读本书,我们希望读者能够尽量多地了解有关MIC的方方面面,更希望读者能够在未来的实践中用上MIC技术,用好MIC技术。
  本书由三篇组成。第一篇为"MIC基础篇",包括第1~8章,介绍MIC架构的基础知识。其中:
  第1章简要回顾了并行计算的发展历程,并对市面上现有的并行计算的硬件技术进行了对比,然后简要介绍了MIC技术的情况,并给出了MIC技术的优势。
  第2章介绍了支撑MIC技术的软硬件架构的相关知识。虽然没有这些背景知识并不影响使用MIC编程,但深入了解MIC架构能够编写出更加适合MIC架构的程序。
  第3章介绍了MIC运行、编程环境的安装和配置。由于MIC技术包含独立的硬件以及相关的驱动、编译器、编程工具等一系列配套软件,因此需要编程人员,尤其是系统配置人员对此有一定掌握。本章供需要配置系统的读者阅读。
  第4章通过一个计算圆周率PI的小例子,直观地展示了MIC程序的特点,并介绍了MIC程序背后的运行流程。
  第5章介绍了MIC编程所需的背景知识,包括OpenMP和MPI的基本语法。如果已有这方面的基础,可以跳过本章。
  第6章介绍了MIC的编程模式、语法、环境变量、编译选项等。通过本章的学习,可以掌握编写自己的MIC程序的方法。
  第7章介绍了MIC相关的调试和优化工具以及它们的用法。学会使用工具,可以为调试和优化带来方便。
  第8章介绍了Intel公司的一些可以用在MIC上的数学库的用法,包括VML、FFT、Blas等。
  第二篇为"性能优化篇",包括第9章和第10章的内容。其中:
  第9章首先讲述了MIC优化的基本原则和策略,之后分不同方面详细阐述了MIC优化的方法与使用场合。本章讲述的内容已基本涵盖MIC优化的主要方法,而且,除个别方法以外,大部分方法也通用于CPU并行计算编程的实践当中。
  第10章通过对并行计算中典型示例--矩阵乘法的优化,以理论结合实际的方式,一步步地详细解释了优化步骤是如何应用的。
  第三篇为"工程开发篇",包括第11章和第12章的内容。这是全书的最后一部分,其中:
  第11章通过作者对自身团队工程开发优化经验的总结,提炼出一套并行程序开发在工程应用中的方法。对如何判断一个串行或并行的CPU程序是否适用MIC进行计算,并且如何将程序移植到MIC上进行了讨论。
  第12章通过两个实际生产中的案例,讲述了MIC技术是如何对实际项目产生影响的。
  本书前期由高效能服务器和存储技术国家重点实验室主任、浪潮-Intel中国并行计算联合实验室主任、浪潮集团高级副总裁王恩东牵头,并明确写作方向,对技术发展趋势把关,浪潮-Intel中国并行计算联合实验室首席工程师张清具体负责制定写作计划、确定整本书的提纲、结构、每章节书写的内容、风格和读者定位。中期由张清组织和推进团队写作此书,并定期进行审阅,对执笔作者完成的章节内容的准确性、技术表述的深浅度、可读性进行审核,并反馈修改意见,具体由浪潮-Intel中国并行计算联合实验室工程师沈铂、张广勇、卢晓伟、吴庆、王娅娟五位作者共同执笔,其中第1章由沈铂撰写,第2章由吴庆、沈铂撰写,第3章由王娅娟撰写,第4章由沈铂撰写,第5章由沈铂撰写,第6章由沈铂撰写,王娅娟也参与了部分撰写工作,第7章由吴庆撰写,第8章由卢晓伟撰写,第9章由张广勇撰写,沈铂、王娅娟也参与了部分撰写工作,第10章由张广勇撰写,第11章由沈铂撰写,第12章由卢晓伟、张广勇撰写。后期由王恩东、张清、Intel公司的何万青(Warren)博士、Victor Lee(李汇强)博士审阅,张清负责最后内容审定、统稿。
  本书中全部完整的源代码已经过作者反复测试通过,但由于MIC技术尚处于起步阶段,不能保证源代码在更新版本中仍然可用。因此,如果编译器或MIC执行环境有更新,请参阅相应版本的Intel官方手册。

MIC高性能计算编程指南 电子书 下载 mobi epub pdf txt

MIC高性能计算编程指南 pdf epub mobi txt 电子书 下载
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

书不错~

评分

书很棒,物流很给力。 我是从2010年3月开始网络购书的,算起来快5年了。师傅是我的女友“好梦”,她是个样样时尚都能搞懂的70后女子,若干年前我看她拿了一摞书在付款, 才知道还有这等方便之事:网上选书,书到付款。于是赶紧回家登录京东书城,挑选,下单。果然,很快书就送到了。从那时起到现在,我不知在京东下了多少订 单,四五十次应该有了吧,因为我早已是VIP钻石用户啦。好了,废话不多说。好了,我现在来说说这本书的观感吧,网络文学融入主流文学之难,在于文学批评 家的缺席,在于衡量标准的混乱,很长一段时间,文学批评家对网络文学集体失语,直到最近一两年来,诸多活跃于文学批评领域的评论家,才开始着手建立网络文 学的评价体系,很难得的是,他们迅速掌握了网络文学的魅力内核,并对网络文学给予了高度评价、寄予了很深的厚望。随着网络文学理论体系的建立,以及网络文 学在创作水准上的不断提高,网络文学成为主流文学中的主流已是清晰可见的事情,下一届的“五个一工程奖”,我们期待看到更多网络文学作品的入选。废话不多 说 同时买了三本推拿的书和这本,比认为这本是最好的!而且是最先收到的!好评必须的,书是替别人买的,货刚收到,和网上描述的一样,适合众多人群,快递也较 满意。书的质量很好,内容更好!收到后看了约十几页没发现错别字,纸质也不错。应该是正版书籍,谢谢了解京东:2013年3月30日晚间,京东商城正式将 原域名360buy更换为jd,并同步推出名为“joy”的吉祥物形象,其首页也进行了一定程度改版。此外,用户在输入jingdong域名后,网页也自 动跳转至jd。对于更换域名,京东方面表示,相对于原域名360buy,新切换的域名jd更符合中国用户语言习惯,简洁明了,使全球消费者都可以方便快捷 地访问京东。同时,作为“京东”二字的拼音首字母拼写,jd也更易于和京东品牌产生联想,有利于京东品牌形象的传播和提升。京东在进步,京东越做越 大。||||好了,现在给大家介绍两本本好书:《谢谢你离开我》是张小娴在《想念》后时隔两年推出的新散文集。从拿到文稿到把它送到读者面前,几个月的时 间,欣喜与不舍交杂。这是张小娴最美的散文。美在每个充满灵性的文字,美在细细道来的倾诉话语。美在作者书写时真实饱满的情绪,更美在打动人心的厚重情 感。从装祯到设计前所未有的突破,每个精致跳动的文字,不再只是黑白配,而是有了鲜艳的色彩,首次全彩印刷,法国著名唯美派插画大师,亲绘插图。|两年的 等待加最美的文字,就是你面前这本最值得期待的新作。《洗脑术:怎样有逻辑地说服他人》全球最高端隐秘的心理学课程,彻底改变你思维逻辑的头脑风暴。白宫 智囊团、美国FBI、全球十大上市公司总裁都在秘密学习!当今世界最高明的思想控制与精神绑架,政治、宗教、信仰给我们的终极启示。全球最高端隐秘的心理 学课程,一次彻底改变你思维逻辑的头脑风暴。从国家、宗教信仰的层面透析“思维的真相”。白宫智囊团、美国FBI、全球十大上市公司总裁都在秘密学习! 《洗脑术:怎样有逻辑地说服他人》涉及心理学、社会学、神经生物学、医学、犯罪学、传播学适用于:读心、攻心、高端谈判、公关危机、企业管理、情感对 话……洗脑是所有公司不愿意承认,却是真实存在的公司潜规则。它不仅普遍存在,而且无孔不入。阅读本书,你将获悉:怎样快速说服别人,让人无条件相信你? 如何给人完美的第一印象,培养无法抗拒的个人魅力?如何走进他人的大脑,控制他们的思想?怎样引导他人的情绪,并将你的意志灌输给他们?如何构建一种信 仰,为别人造梦?

评分

一个大单买了十一本书拆成三个小单,第一单第二天中午到货,自提。

评分

目前能找到的关于MIC的中文书籍大约就这一本了。内容安排合理,很适合学习MIC。

评分

评分

正版,内容不错,价格也比较实在

评分

在书店看上了这本书一直想买可惜太贵又不打折,回家决定上京东看看,果然有折扣。毫不犹豫的买下了,京东速度果然非常快的,从配货到送货也很具体,快递非常好,很快收到书了。书的包装非常好,没有拆开过,非常新,可以说无论自己阅读家人阅读,收藏还是送人都特别有面子的说,特别精美;各种十分美好虽然看着书本看着相对简单,但也不遑多让,塑封都很完整封面和封底的设计、绘图都十分好画让我觉得十分细腻具有收藏价值。书的封套非常精致推荐大家购买。

评分

还不错,正在看,里面有些错误的地方,不过网上已经公布了勘误表~~

评分

比在书店买便宜多了,是正版,支持京东

类似图书 点击查看全场最低价

MIC高性能计算编程指南 pdf epub mobi txt 电子书 下载


分享链接


去京东购买 去京东购买
去淘宝购买 去淘宝购买
去当当购买 去当当购买
去拼多多购买 去拼多多购买


MIC高性能计算编程指南 bar code 下载
扫码下载










相关图书




本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 windowsfront.com All Rights Reserved. 静流书站 版权所有