摘要

本发明属于异构高性能计算技术领域,公开了一种内部多类别的计算单元之间通信中间件控制系统及方法,根据业务特性给计算任务匹配计算单元和通信中间件,中间件专门针对异构系统中多种不同结构计算单元间的数据交互接口不一致和部分计算单元无法配置DMA问题,利用该中间件可以代替这部分计算单元配置DMA,在多种类异构计算单元之间统一使用DMA构建互通链路,避开系统主存直接完成数据交互,减少了大量内存操作,解决异构计算系统计算时延较高的问题,为用户提供低时延的、动态弹性调整的异构计算系统,以满足航天、医疗、电子商务、人工智能、娱乐等领域的高性能计算需求。