频道栏目
首页 > 安全 > C++ > 正文
  • 1.2.1 理解任务

    所谓任务(task),实质上是指一系列相互协作、共同完成某个较大操作的串行化操作序列。当我们设计一个并行程序的结构时,为任务找到一个合适的划分粒度,以便它能有效地利用硬件资源是一个十分重要的步骤。如果...

    关键词: 1.2.1 

  • 1.2 分解、协调、可扩展性共享

    在这本书中,所有的模式都有一些共同的主题。你将会从后面章节中看到一个并行程序从设计到实现的全过程,主要内容包括以下三个方面:将工作分解成各个独立单元(即任务)的方法;协调并行任务运行的途径;以及共...

    关键词: 分解  协调  扩展性 

  • 1.1 潜在并行化的重要意义

    本书中提到的所有模式都旨在帮助我们发掘出程序中潜在的并行化。所谓的潜在并行性(potential parallelism),实质上是指,如果应用程序得到了并行硬件的支持,它就能运行得更快;即使硬件不支持并行化,它的性...

    关键词: 1.1 

  • 引言

    引言在多核体系环境中,CPU仪表盘上经常显示着一个问题,即计算机上只有一个内核在满负荷运行,而其他内核则都被闲置了,这使得我们的程序看上去似乎受到了CPU性能的限制,但事实上,这才仅仅利用了多核系统中的...

    关键词: 引言 

  • 前言

    这是一本介绍并行编程模式的书。在这本书中,我们使用了大量基于Microsoft Visual C++系统开发的代码示例,用以说明并行模式库(Parallel Patterns Library,PPL)和异步代理库(Asynchronous Agents Libr...

    关键词: 前言 

  • 目录

    译者序推荐序一推荐序二前言 1致谢 7第1章 引言 91.1 潜在并行化的重要意义 101.2 分解、协调、可扩展性共享 111.2.1 理解任务 121.2.2 协调任务 131.2.3 可扩展性数据共享 131.2.4 设计方法 14...

    关键词: 目录 

  • 推荐序二

    正当我们站在IT产业的重要转折点—并行硬件+移动设备=未来20年主流平台的便携式超级计算机,本书应势而生。为了将各个硬件平台的性能发挥到极致,我们对并行应用程序的需求也越来越多。这里所谓的发掘大部分设备...

    关键词: 推荐     

  • 推荐序一

    并行计算技术大约诞生于40年前,那时候它还只是一门冷僻学科(如高能物理学)和工程应用技术(如计算流体力学),是一个只有专家们才会涉足的领域。而如今这项技术已经取得了长足的进步。这种变化的根源来自于硬...

    关键词: 推荐     

  • 译者序

    说来凑巧,当开始着手翻译这本书的时候,我刚刚入手了自己的第一台四核计算机,而翻译工作临近完成之时,我又为自己添置了一台iPad 2(这是一台双核计算机)。由此可见,多核计算机已经完全进入了我的日常生活。...

    关键词: 译者   

  • Visual C++并行编程实战:多核架构下分工与协作的设计模式

    这本书所介绍的并行模式库(Parallel Patterns Library,PPL)实际上是一个模式化的C++模版库,而且作为Visual Studio 2010开发系统的一部分,它已经完全被内置到了这一版本的C++语言中。这意味着你可以像使...

    关键词: Visual  并行  编程 

排行
热门
论坛推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站