• 专利标题: 一种面向CPU/GPU异构集群的数据流编程方法和系统
  • 专利标题(英): Method and system of data flow programming oriented to CPU/GPU heterogeneous clusters
  • 申请号: CN201710499328.6
    申请日: 2017-06-26
  • 公开(公告)号: CN107329828A
    公开(公告)日: 2017-11-07
  • 发明人: 于俊清杨瑞瑞唐九飞
  • 申请人: 华中科技大学
  • 申请人地址: 湖北省武汉市洪山区珞喻路1037号
  • 专利权人: 华中科技大学
  • 当前专利权人: 华中科技大学
  • 当前专利权人地址: 湖北省武汉市洪山区珞喻路1037号
  • 代理机构: 华中科技大学专利中心
  • 代理商 李智; 曹葆青
  • 主分类号: G06F9/50
  • IPC分类号: G06F9/50 G06F9/38
一种面向CPU/GPU异构集群的数据流编程方法和系统
摘要:
本发明公开了一种面向CPU/GPU异构集群的数据流编程方法,其中方法的实现包括:利用数据流程序得到SDF图,对SDF图进行层次性二级任务划分与调度,对每个任务单元设置阶段号,得到任务单元的执行顺序;利用SDF图中任务单元到异构集群节点的CPU核或GPU的映射和异构集群多任务数据通信模型,得到任务单元之间的数据通信,根据任务单元的执行顺序和任务单元之间的数据通信得到数据流程序的目标代码。本发明对数据流程序并行化同时对数据通信进行了优化,提高了程序的整体执行性能。
0/0