首页 | 官方网站   微博 | 高级检索  
     

基于多片FPGA的双优先级动态调度算法
引用本文:杜双枝,王勇,陶晓玲.基于多片FPGA的双优先级动态调度算法[J].计算机应用,2013,33(3):862-865.
作者姓名:杜双枝  王勇  陶晓玲
作者单位:1.桂林电子科技大学 电子工程与自动化学院,广西 桂林 541004; 2.桂林电子科技大学 计算机科学与工程学院,广西 桂林 541004; 3.桂林电子科技大学 信息与通信学院,广西 桂林 541004
基金项目:国家自然科学基金资助项目(61163058); 广西自然科学基金资助项目(2011GXNSFB018076); 广西科学研究与技术开发计划项目(桂科攻11107006-21)。
摘    要:针对单片现场可编程门阵列(FPGA)在处理高速网络中海量数据时存在效率低下的问题,结合多处理器的双优先级调度算法,在所构建的多片FPGA并行处理的高速数据采集和处理模型上,提出一种基于多片FPGA的双优先级动态调度算法,并对处于低优先级段的强实时周期任务提出一种最早截止期临界松弛调度(EDCL)算法。根据任务的松弛度确定任务的优先级,若提升时间到达时仍未完成,则将其提升到高优先级段; 对软实时周期任务,设置在中优先级段,通过延长当前任务截止期至动态模糊阈值进行调度。实验结果表明,该算法能很好地调度强实时周期任务,保证重要任务的优先执行,并能降低由于抢占造成的软实时周期任务错失率。

关 键 词:并行处理    任务调度    多片现场可编程门阵列    双优先级调度算法    松弛度
收稿时间:2012-08-28
修稿时间:2012-10-23

Dual priority dynamic scheduling algorithm based on multi-FPGA
DU Shuangzhi WANG Yong TAO Xiaoling.Dual priority dynamic scheduling algorithm based on multi-FPGA[J].journal of Computer Applications,2013,33(3):862-865.
Authors:DU Shuangzhi WANG Yong TAO Xiaoling
Affiliation:1.College of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin Guangxi 541004, China;
2.College of Computer Science and Engineering, Guilin University of Electronic Technology, Guilin Guangxi 541004, China; 3.College of Information and Communication, Guilin University of Electronic Technology, Guilin Guangxi 541004, China
Abstract:When single Field-Programmable Gate Array (FPGA) deals with the huge amounts of data in high-speed network, low efficiency problem occurs. According to dual priority schedule algorithm for multi-processor and high-speed data acquisition and processing model based on multi-FPGA, a dual priority dynamic scheduling algorithm was proposed based on multi-FPGA. For strong real-time periodic tasks set in low priority queue, the Earliest Deadline Critical Laxity (EDCL) scheduling algorithm was given to determine the priority of task according to the degree of relaxation of the tasks. If the task was not finished when the promotion time was up, it would be promoted to high priority queue. For soft real-time periodic tasks, an algorithm was put forward to assign the tasks to middle priority queue and schedule them by delaying the deadline of tasks to dynamic blur threshold. The experimental results show that the proposed algorithms can well schedule strong real-time periodic tasks and guarantee the priority execution of important tasks, and it can also reduce miss rate of soft real-time periodic tasks caused by preemption.
Keywords:
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号