摘要
本申请属于计算机技术领域,具体公开了一种异构系统并行应用开发方法,包括:通过调用算子库与OpenMP并行语句,生成任务描述文件,算子库是基于OpenCL封装的,任务描述文件用于表示任务和任务之间的关联关系,任务所采用的算法是通过调用算子库的API获取的,任务的并行操作是通过调用OpenMP并行语句构建的;在主程序中,通过MPI的API搭建节点间的任务并行环境,通过OpenMP的API搭建节点内的任务并行环境,配置调度策略,以及配置任务描述文件的解析函数;并行应用包括任务描述文件和主程序,解析函数用于解析任务描述文件,转换为DAG任务模型。通过本申请实现有效地提高异构系统并行应用的开发效率。
技术关键词
协处理器
异构系统
开发方法
节点
动态库文件
任务调度器
语句
计算机程序产品
调用动态库
策略
关系
动态链接库
可读存储介质
存储计算机程序
算法
存储器
队列
进程
系统为您推荐了相关专利信息
智能合约代码
智能合约部署
实用拜占庭容错算法
参数
分配信息
虚拟MAC地址
软件
通信系统
网络终端
环形缓冲区
分布式无线网络
时钟模型
节点
系统状态预测
卡尔曼滤波算法