一种通用多机并行计算方法及系统
摘要:
本发明提供了一种通用多机并行计算方法及系统,通过获取计算任务;获取计算资源的各计算节点的硬件信息和软件信息,并根据该硬件信息和软件信息计算各计算节点的处理能力;根据所述计算任务的内在可并行性,将该计算任务分解为多个计算子任务;根据所述各计算节点的处理能力,将所述多个计算子任务与所述各节点相匹配;通过底层通信协议,将所述多个计算子任务的数据格式转换为协议格式,并根据匹配关系,分发给各计算节点;通过所述底层通信协议,获取所述各计算节点返回的协议格式的计算结果;将所述计算结果的数据格式由协议格式转换为原计算任务的格式并返回,实现了异构环境下的多机并行计算。
公开/授权文献
0/0