摘要
本发明提供一种CPU‑GPGPU异构加速系统的任务调度方法、系统、电子设备及介质,属于异构计算领域。该方法包括:根据任务优先级将任务描述符地址插入对应优先级的就绪链表;在任务调度时刻,从优先级最高的就绪链表头部选取任务进行执行,并根据任务的当前执行块属性将任务分为GPGPU交互任务和CPU任务;当所有优先级对应的就绪链表都为空时,执行空闲任务,在空闲任务中,若等待链表不为空且GPGPU空闲,则将等待链表头部的任务描述符删除并插入最高优先级就绪链表。通过细粒度的任务调度算法,在考虑任务优先级的同时,可以大大减少CPU以及GPGPU的等待时间,从而提高运算效率。
技术关键词
异构加速系统
描述符
链表
任务调度方法
程序
任务调度算法
任务调度系统
电子设备
列表
处理器
条目
内存
主机
存储器
介质
系统为您推荐了相关专利信息
多模态
内容生成方法
多媒体
人工智能内容
内容生成装置