| 注册
首页|期刊导航|计算机应用研究|CPU-G PU异构多核系统的动态任务调度算法

CPU-G PU异构多核系统的动态任务调度算法

裴颂文 宁静 张俊格

计算机应用研究2016,Vol.33Issue(11):3315-3319,5.
计算机应用研究2016,Vol.33Issue(11):3315-3319,5.DOI:10.3969/j.issn.1001-3695.2016.11.026

CPU-G PU异构多核系统的动态任务调度算法

Dynamic task scheduling algorithm based on CPU-GPU heterogeneous multi-core system

裴颂文 1宁静 2张俊格1

作者信息

  • 1. 上海理工大学 光电信息与计算机工程学院,上海200093
  • 2. 中国科学院 计算机体系结构国家重点实验室,北京 100190
  • 折叠

摘要

Abstract

CPU-GPU heterogeneous multi-core system has been widely applied because of its acceleration effects for compute-intensive applications.However,the problem of workload imbalance is serious.Therefore,this paper proposed a dynamic task scheduling algorithm (DTSA)based on CPU-GPU heterogeneous multi-core system.In order to guarantee that all cores were doing useful work,it made full use of CPU and GPU.Furthermore,it could accurately measure the computational power of GPUs and CPUs respectively,dynamically adjusted the size of data blocks to be executed on CPUs and GPUs,and finally re-duced the total executing time of workloads and increased the system speedup.According to the results of experiments by using this algorithm,the system speedup increases by 34%~103%.

关键词

动态调度/负载均衡/自适应分配/异构计算

Key words

dynamic scheduling/workload balance/adaptive allocation/heterogeneous computing

分类

信息技术与安全科学

引用本文复制引用

裴颂文,宁静,张俊格..CPU-G PU异构多核系统的动态任务调度算法[J].计算机应用研究,2016,33(11):3315-3319,5.

基金项目

上海市自然科学基金资助项目(15ZR1428600);计算机体系结构国家重点实验室开放资助项目(CARCH201206);上海市浦江人才计划资助项目 ()

计算机应用研究

OA北大核心CSCDCSTPCD

1001-3695

访问量0
|
下载量0
段落导航相关论文