`
tianshibaijia
  • 浏览: 1126079 次
文章分类
社区版块
存档分类
最新评论

14.3 创建并行仿真

 
阅读更多

14.3 创建并行仿真

我们的下一个示例应用程序打算仿真动物和捕食者的世界。捕食者的目标是让靠近动物去捕猎,而动物的目的是从世界范围逃跑。就像我们的图像处理示例一样,在这里,只显示最有趣的方面,完整的源代码在本书的网址上可用。

这是一个以数据为中心的应用程序,所以,第一个任务是确定主数据结构。在这种情况下,它是这个世界的"当前"状态的表示。这个世界实际上只有一个操作:实现时间"嘀嗒"(make time“tick”),移动所有的动物和捕食者。在以数据为中心的应用程序中,我们可以以并行方式运行多个操作,也可以关注并行化个别的操作。在我们的仿真中,很明显,必须并行化嘀嗒操作。这个操作不是那么简单,所以,有足够容量进行并行。我们将使用通常的以数据为中心的函数式程序所涉及的技术,组成了声明性和基于任务的并行度。

像往常一样,当创建以数据为中心的应用程序时,我们首先设计一个数据结构,来表示我们的世界。并行化将稍后到来,到时,我们会写一些操作,来处理该数据结构。

分享到:
评论

相关推荐

    Cisco路由器手册

    2.9.2 7x00 ATM电路仿真服务 44 2.9.3 7x00 100VG-AnyLAN 45 2.9.4 7x00 ISDN基本速率接口 45 2.9.5 7x00通道化T1/E1 ISDN PRI 45 2.9.6 7x00 10BaseT以太网 46 2.9.7 7x00 10BaseFL以太网 46 2.9.8 7x00快速以太网 ...

    Visual C++音频/视频处理技术及工程实践 (分卷1)

    14.3.3 CODEC在DSP下软仿真和硬仿真 562 14.4 系统效果展示 562 14.5 本章小结 563 第15章 X264实现H.264/AVC视频编码 565 15.1 H.264/AVC编码概要 566 15.1.1 开源代码工程管理软件 566 15.1.2 获取开源算法工程 ...

    Visual C++音频视频处理技术及工程实践(分卷0)

    14.3.3 CODEC在DSP下软仿真和硬仿真 562 14.4 系统效果展示 562 14.5 本章小结 563 第15章 X264实现H.264/AVC视频编码 565 15.1 H.264/AVC编码概要 566 15.1.1 开源代码工程管理软件 566 15.1.2 获取开源算法工程 ...

    Visual C++ 音频/视频 处理技术及工程实践(分卷3)

    14.3.3 CODEC在DSP下软仿真和硬仿真 562 14.4 系统效果展示 562 14.5 本章小结 563 第15章 X264实现H.264/AVC视频编码 565 15.1 H.264/AVC编码概要 566 15.1.1 开源代码工程管理软件 566 15.1.2 获取开源算法工程 ...

    Visual C++音频视频处理技术及工程实践(分卷9)

    14.3.3 CODEC在DSP下软仿真和硬仿真 562 14.4 系统效果展示 562 14.5 本章小结 563 第15章 X264实现H.264/AVC视频编码 565 15.1 H.264/AVC编码概要 566 15.1.1 开源代码工程管理软件 566 15.1.2 获取开源算法工程 ...

    Visual C++音频/视频处理技术及工程实践(分卷2)

    14.3.3 CODEC在DSP下软仿真和硬仿真 562 14.4 系统效果展示 562 14.5 本章小结 563 第15章 X264实现H.264/AVC视频编码 565 15.1 H.264/AVC编码概要 566 15.1.1 开源代码工程管理软件 566 15.1.2 获取开源算法工程 ...

    Visual C++音频视频处理技术及工程实践(分卷7)

    14.3.3 CODEC在DSP下软仿真和硬仿真 562 14.4 系统效果展示 562 14.5 本章小结 563 第15章 X264实现H.264/AVC视频编码 565 15.1 H.264/AVC编码概要 566 15.1.1 开源代码工程管理软件 566 15.1.2 获取开源算法工程 ...

    Visual C++音频视频处理技术及工程实践(分卷6)

    14.3.3 CODEC在DSP下软仿真和硬仿真 562 14.4 系统效果展示 562 14.5 本章小结 563 第15章 X264实现H.264/AVC视频编码 565 15.1 H.264/AVC编码概要 566 15.1.1 开源代码工程管理软件 566 15.1.2 获取开源算法工程 ...

    Visual C++音频视频处理技术及工程实践(含源码2/2)

    14.3.3 CODEC在DSP下软仿真和硬仿真 562 14.4 系统效果展示 562 14.5 本章小结 563 第15章 X264实现H.264/AVC视频编码 565 15.1 H.264/AVC编码概要 566 15.1.1 开源代码工程管理软件 566 15.1.2 获取开源算法...

    新编MCS-51单片机应用设计(清晰最新版)

    15.5.1 仿真开发系统简介 15.5.2 用户样机开发调试过程 第16章 MCS—51应用系统的可靠性及抗干扰设计 16.1 干扰的来源 16.2 供电系统干扰及抗干扰措施 16.2.1 电源噪声来源、种类及危害 16.2.2 供电系统的抗干扰设计...

    Visual C++音频视频处理技术及工程实践地址

    14.3.3 CODEC在DSP下软仿真和硬仿真 562 14.4 系统效果展示 562 14.5 本章小结 563 第15章 X264实现H.264/AVC视频编码 565 15.1 H.264/AVC编码概要 566 15.1.1 开源代码工程管理软件 566 15.1.2 获取开源算法...

    解析深度学习:语音识别实践

    3.3.2 隐马尔可夫模型的仿真22 3.3.3 隐马尔可夫模型似然度的计算22 3.3.4 计算似然度的高效算法24 3.3.5 前向与后向递归式的证明25 3.4 期望zui大化算法及其在学习HMM 参数中的应用 26 3.4.1 期望zui大化算法...

    building_storage_networks_chsSAN存储区域网络 .rar

    前 言 虽然存储区域网络(SAN)为日益增长的信息存储和管理提供了光明的前景,但在这迅速变化的市场上选择适合的解决方案却令人苦恼。...9.3.6 使用SAN创建可靠的管理系统 235 9.3.7 SAN的主要应用...

    网络互连_网桥.路由器.交换机和互连协议

    11.3.3 LAN仿真 205 11.3.4 传统的IP及ARP over ATM 206 11.3.5 去除额外的跳 207 11.4 查找 208 11.4.1 一般性的查找服务 208 11.4.2 AppleTalk的方案 209 11.4.3 NetWare的服务通告协议 210 第12章 路由选择算法...

Global site tag (gtag.js) - Google Analytics