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

一种面向动态可重构计算的调度算法
引用本文:齐骥,李曦,于海晨,胡楠,龚育昌,王立刚.一种面向动态可重构计算的调度算法[J].计算机研究与发展,2007,44(8):1439-1447.
作者姓名:齐骥  李曦  于海晨  胡楠  龚育昌  王立刚
作者单位:1. 中国科学技术大学计算机科学技术系,合肥,230027
2. 大连理工大学电子与信息工程学院,大连,116024
基金项目:教育部高等学校博士学科点专项科研基金 , 安徽省自然科学基金
摘    要:硬件任务的调度是影响动态可重构系统性能的关键因素之一.提出一种任务间最小空隙调度算法MGS(minimum gap scheduling algorithm),该算法借助任务投影和调度代价函数,采用二维时空坐标系协调各硬件任务占用的芯片资源和执行时间,可有效减少系统资源浪费,提高并行度.MGS算法策略直观,调度开销小,且同时适用于实时和非实时场合.仿真实验表明,与已有算法相比,MGS算法不但降低了硬件任务的调度时间开销,而且具有更高的芯片利用率和更低的任务拒绝率.

关 键 词:动态可重构  调度算法  布局算法  时空坐标系  代价函数  动态  可重构计算  调度算法  Reconfigurable  Computing  Dynamic  拒绝率  利用率  时间开销  仿真实验  法策略  并行度  资源浪费  可重构系统  芯片  协调  坐标系  时空  代价函数  投影  minimum
修稿时间:2006-05-15

A Scheduling Algorithm for Dynamic Reconfigurable Computing
Qi Ji,Li Xi,Yu Haichen,Hu Nan,Gong Yuchang,Wang Ligang.A Scheduling Algorithm for Dynamic Reconfigurable Computing[J].Journal of Computer Research and Development,2007,44(8):1439-1447.
Authors:Qi Ji  Li Xi  Yu Haichen  Hu Nan  Gong Yuchang  Wang Ligang
Affiliation:1 Department of Computer Science and Technology, University of Science and Technology of China, Hefei 230027;2 School of Electronics and Information Engineering, Dalian University of Technology, Dalian 116024
Abstract:Dynamic reconfigurable system can be partially configured at run-time,without disturbing the execution of original functions.Such system has become the focus of research in recent years.The scheduling of hardware tasks is one of the critical factors that is concerned closely with the performance of the dynamic reconfigurable computing system.In this paper,an MGS(minimum gap scheduling) algorithm is proposed,which employs a 2-dimentional time-space coordinate system for the hardware tasks to allocate the resources on chip and the time slices of execution.The concepts of task shadow and cost function are also presented to facilitate the process of scheduling.The algorithm can reduce the waste of reconfigurable resources and can effectively improve the parallelism of the tasks.The algorithm is quite easy to implement and is suitable to be applied for both situations of real-time and non-real-time.The simulation results show that the MGS algorithm can not only reduce the scheduling overhead,but also achieve higher chip utilization and lower task rejection ratio than using other existent scheduling algorithms at the same time.
Keywords:dynamic reconfiguration  scheduling algorithm  placement algorithm  time-space coordinate system  cost function
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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