发明名称 |
一种并行模拟器及方法 |
摘要 |
本发明涉及计算机领域,公开了一种并行模拟器及方法。本发明的一种并行模拟器及方法将并行模拟器中的同步、通信以及调度等功能集成在一起,形成一个框架,同时,向用户提供基本应用编程接口API,用户只需在满足所述框架约束的前提下调用所述基本应用编程接口API,就可以实现所述并行模拟器中的功能。 |
申请公布号 |
CN100524221C |
申请公布日期 |
2009.08.05 |
申请号 |
CN200710304653.9 |
申请日期 |
2007.12.28 |
申请人 |
中国科学院计算技术研究所 |
发明人 |
陈明宇;许建卫 |
分类号 |
G06F9/455(2006.01)I;G06F9/46(2006.01)I;G06F9/54(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
北京律诚同业知识产权代理有限公司 |
代理人 |
梁 挥;陈 振 |
主权项 |
1、一种并行模拟器,其特征在于,包括仿真内核模块以及模拟子模块,所述仿真内核模块用于实现负载部署、内存管理、负载同步、通信、调度以及提供应用编程接口功能,所述模拟子模块用于通过所述仿真内核模块提供的应用编程接口功能,调用所述仿真内核模块提供的功能;所述仿真内核模块中,包括负载部署模块、负载同步模块、通信模块、调度模块、内存管理模块以及应用编程接口模块;所述负载部署模块,用于根据负载情况和宿主机的能力将目标系统中所存在的实体分配到不同的处理器或不同的节点上;所述负载同步模块,用于实现经过所述负载部署模块分配后的在不同处理器或不同的节点中执行的实体的同步执行;所述通信模块,用于实现所述实体之间的通信;所述调度模块,用于实现所述实体之间以及每个所述实体中的部件之间的调度;所述内存管理模块,用于实现对缓冲区的管理;所述应用编程接口模块,用于储存和管理应用编程接口函数。 |
地址 |
100080北京市海淀区中关村科学院南路6号 |