【教程免费下载】 多核与GPU编程: 工具、方法及实践-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

【教程免费下载】 多核与GPU编程: 工具、方法及实践

2017-06-23 16:50:36 2875 1
前言

       多核架构出现在21世纪的第一个10年里,给并行计算带来了勃勃生机。新平台需要新方法来进行软件开发,其中一个新方法就是把工具和工作站网络时代的惯例同新兴软件平台(如CUDA)相结合。
       为满足这种需求,本书将介绍目前主流的工具和技术,不仅是各自独立的工具和技术,更重要的是将它们相互结合。书中会提供多平台和程序设计范例(如消息传递和线程)高效结合的实例。顾名思义,“Hybrid”(混合)计算,是高性能计算的一个新趋势,针对百亿亿级的性能需求,使软件有可能扩展到数百万的线程上。
       所有章节都包含丰富的示例和实际问题,并比较了不同的设计脚本,重点在于如何使其实际运作起来。那些能使得高效的软件开发区别于徒劳无功的软件开发训练的所有细节,都以有序的形式呈现出来。
       本书介绍了从20世纪90年代继承而来的最新的先进工具(例如OpenMP和MPI标准),并包括更前沿的平台,如具有复杂线程管理功能的Qt库,以及具有在不同多核架构(包括CPU和GPU)上配置相同软件功能的Thrust模板库。
我不可能面面俱到地给出多核开发中的所有可用工具。即使是POSIX线程之类的一些行业标准,书中也并未涉及。
       本书不仅旨在介绍主流范型(范围从OpenMP的串行代码半自动并行化到用来巩固MPI的显式通信“plumping”)的实例,还要讲解高效的多核软件开发背后的原理,并指导读者进行实践。
本书内容
       本书可以分成如下几个逻辑单元,虽然书中没有明确地这样区分。
       多核软件的设计概述概述:第1章介绍多核硬件,讨论了一些具有影响力的体系结构范型示例。第1章也介绍了加速比和效率,在评估多核和并行软件时这些是基本的度量方式。1.5节告诉读者如何从多核和众核硬件激动人心的新进展中预测出什么是人们所期待的方法。


出版在【华章出版社】 作者: [阿联酋]杰拉西莫斯·巴拉斯(Gerassimos Barlas)





取消 提交回答
全部回答(1)
相关问答

1

回答

求问java 异步编程实现的原理是什么?我一直不明白它与回调的区别,求解,谢谢

2020-01-08 15:52:18 685浏览量 回答数 1

2

回答

ios编程软件叫什么名字

2018-05-10 20:03:00 2249浏览量 回答数 2

1

回答

【教程免费下载】数据分析实战:基于EXCEL和SPSS系列工具的实践

2017-06-26 11:06:54 2103浏览量 回答数 1

1

回答

【教程免费下载】 数据分析实战:基于EXCEL和SPSS系列工具的实践

2017-06-23 14:34:33 2758浏览量 回答数 1

1

回答

【教程免费下载】 Ceph源码分析

2017-06-23 14:36:48 3173浏览量 回答数 1

1

回答

【教程免费下载】信息物理融合系统(CPS)设计

2017-06-23 17:09:20 2412浏览量 回答数 1

1

回答

【教程免费下载】  异构信息网络挖掘: 原理和方法

2017-06-23 15:49:55 1909浏览量 回答数 1

1

回答

求一个iOS 5.1.1 越狱教程

2016-07-01 18:03:50 1494浏览量 回答数 1

1

回答

请问在面向对象的编程中如何处理一些无法归类的对象

2016-06-13 10:03:55 1939浏览量 回答数 1

2

回答

SEO工具光年网站日志分析软件免费下载

2012-12-28 12:23:38 10369浏览量 回答数 2
+关注
玄学酱
这个时候,玄酱是不是应该说点什么...
20683
文章
438
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载