首页 | 本学科首页   官方微博 | 高级检索  
     

基于HXDSP的OpenCL运行时任务调度
引用本文:顾经纬,宁成明,郑启龙.基于HXDSP的OpenCL运行时任务调度[J].计算机系统应用,2022,31(11):130-138.
作者姓名:顾经纬  宁成明  郑启龙
作者单位:中国科学技术大学 计算机科学与技术学院, 合肥 230027;中国科学技术大学 计算机科学与技术学院, 合肥 230027;中国科学技术大学 高性能计算安徽省重点实验室, 合肥 230027
基金项目:国家核高基重大专项(2012ZX01034-001-001)
摘    要:OpenCL是一种开源免费的异构计算框架,被各类架构处理器广泛采用. HXDSP是中国电子科技集团公司第38研究所自主研发的国产高性能DSP芯片.为了解决HXDSP异构计算平台调度困难和硬件利用不充分,本文针对OpenCL运行时任务调度系统展开研究,设计了OpenCL运行时期间的任务图自动化提取方法,并结合HXDSP硬件特性和OpenCL执行模型特性对经典的静态调度算法HEFT进行改进,提出了一种异构双粒度最早完成时间优先调度算法HDGEFT,并在HXDSP异构计算平台上设计实验验证算法.实验结果表明经过特殊设计的调度算法在执行效率上有明显优势.

关 键 词:OpenCL  异构计算  任务调度  HXDSP  内核
收稿时间:2022/2/13 0:00:00
修稿时间:2022/3/14 0:00:00

Task Scheduling of OpenCL During Operation Based on HXDSP
GU Jing-Wei,NING Cheng-Ming,ZHENG Qi-Long.Task Scheduling of OpenCL During Operation Based on HXDSP[J].Computer Systems& Applications,2022,31(11):130-138.
Authors:GU Jing-Wei  NING Cheng-Ming  ZHENG Qi-Long
Affiliation:School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China; School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China;Key Laboratory of High Performance Computing of Anhui Province, University of Science and Technology of China, Hefei 230027, China
Abstract:OpenCL is an open source and free heterogeneous computing framework, which is widely used in architecture processors. HXDSP is a domestic DSP chip independently developed by the 38th Research Institute of China Electronic Technology Corporation. To solve the scheduling difficulties and insufficient hardware utilization of the HXDSP heterogeneous computing platform, this work studies the task scheduling system of OpenCL during operation. The automatic task graph extraction method during the operation of OpenCL is designed, and the classic static scheduling algorithm HEFT is improved by the combination of the hardware characteristics of HXDSP and the execution model characteristics of OpenCL. Thus, a heterogeneous dual-granularity earliest finish time (HDGEFT) scheduling algorithm is proposed, and experiments are designed on the HXDSP heterogeneous computing platform for verification. The experimental results reveal that the specially designed scheduling algorithm has great advantages in execution efficiency.
Keywords:OpenCL  heterogeneous computing  task scheduling  HXDSP  kernel
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号