多PC多核分布式并行计算系统是一个通用的分布式并行计算平台,易于使用且扩展能力强,适用于海量数据的数据分析、数据统计、数据挖掘、科学计算等领域的快速处理。系统实现了任务提交、任务管理、任务分配、任务调度、负载均衡、结果融合、容错处理等功能。用户只需要通过C、C++、Fortran等编程语言,按照串行思路编写数据处理和数据融合函数,就可实现中小集群环境下的多PC多核分布式并行计算。
l 系统可扩展性好,可适应几个到100个计算节点,可适应一个或多个磁盘;l 在网络带宽和磁盘读写速度等能保证的情况下,处理速度与计算节点数目基本呈线性变化;l 动态加载不同的计算函数和处理函数,实现不同的数据处理。