14.3 创建并行仿真
来源:互联网 发布:c语言能做什么 编辑:程序博客网 时间:2024/05/21 08:00
14.3 创建并行仿真
我们的下一个示例应用程序打算仿真动物和捕食者的世界。捕食者的目标是让靠近动物去捕猎,而动物的目的是从世界范围逃跑。就像我们的图像处理示例一样,在这里,只显示最有趣的方面,完整的源代码在本书的网址上可用。
这是一个以数据为中心的应用程序,所以,第一个任务是确定主数据结构。在这种情况下,它是这个世界的"当前"状态的表示。这个世界实际上只有一个操作:实现时间"嘀嗒"(make time“tick”),移动所有的动物和捕食者。在以数据为中心的应用程序中,我们可以以并行方式运行多个操作,也可以关注并行化个别的操作。在我们的仿真中,很明显,必须并行化嘀嗒操作。这个操作不是那么简单,所以,有足够容量进行并行。我们将使用通常的以数据为中心的函数式程序所涉及的技术,组成了声明性和基于任务的并行度。
像往常一样,当创建以数据为中心的应用程序时,我们首先设计一个数据结构,来表示我们的世界。并行化将稍后到来,到时,我们会写一些操作,来处理该数据结构。
- 14.3 创建并行仿真
- 14.3.5 以并行方式运行仿真
- 创建仿真机项目步骤
- adams 创建起重机模型仿真
- 四步创建并行程序
- MapReduce并行创建反向索引
- 创建or1200最小SOPC,并进行仿真
- 使用ORCAD-PSpice创建元件模型仿真
- 创建简单的机器人smartcar进行仿真
- 使用URDF创建机械臂仿真模型
- QuartusII9.0创建工程、设计与仿真
- MFC框架仿真---(2)动态创建
- Proteus 创建可以仿真的元件
- 仿真
- 仿真
- SVN分支创建,合并,多分支并行
- 索引并发创建索引,记得关闭并行
- 创建ExecutorService并行处理任务,导致内存不足
- Android开发——手机拨号程序实现
- 众多Android 开源项目推荐,给力工作给力学习
- iconv()函數的bug
- axis2 wsdl2java 使用方式
- android acitivitywindowview(未写)
- 14.3 创建并行仿真
- hadoop-0.20.205.0 编译并导入到eclipse
- 关于HttpClient的总结
- 在linux环境中命令cd、ls、cp的功能及运用
- 四天学会Ajax
- jQuery中toggle()函数的用法
- Linux 下 GNOME GTK+编程
- S3C6410开发全纪录(一)-----还原SD卡启动的真相
- 大数库最新进展