###
计算机系统应用英文版:2022,31(11):130-138
本文二维码信息
码上扫一扫!
基于HXDSP的OpenCL运行时任务调度
(1.中国科学技术大学 计算机科学与技术学院, 合肥 230027;2.中国科学技术大学 高性能计算安徽省重点实验室, 合肥 230027)
Task Scheduling of OpenCL During Operation Based on HXDSP
(1.School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China;2.Key Laboratory of High Performance Computing of Anhui Province, University of Science and Technology of China, Hefei 230027, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 654次   下载 1434
Received:February 13, 2022    Revised:March 14, 2022
中文摘要: OpenCL是一种开源免费的异构计算框架, 被各类架构处理器广泛采用. HXDSP是中国电子科技集团公司第38研究所自主研发的国产高性能DSP芯片. 为了解决HXDSP异构计算平台调度困难和硬件利用不充分, 本文针对OpenCL运行时任务调度系统展开研究, 设计了OpenCL运行时期间的任务图自动化提取方法, 并结合HXDSP硬件特性和OpenCL执行模型特性对经典的静态调度算法HEFT进行改进, 提出了一种异构双粒度最早完成时间优先调度算法HDGEFT, 并在HXDSP异构计算平台上设计实验验证算法. 实验结果表明经过特殊设计的调度算法在执行效率上有明显优势.
中文关键词: OpenCL  异构计算  任务调度  HXDSP  内核
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.
文章编号:     中图分类号:    文献标志码:
基金项目:国家核高基重大专项(2012ZX01034-001-001)
引用文本:
顾经纬,宁成明,郑启龙.基于HXDSP的OpenCL运行时任务调度.计算机系统应用,2022,31(11):130-138
GU Jing-Wei,NING Cheng-Ming,ZHENG Qi-Long.Task Scheduling of OpenCL During Operation Based on HXDSP.COMPUTER SYSTEMS APPLICATIONS,2022,31(11):130-138