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


Hardware-software co-synthesis of hard real-time systems with reconfigurable FPGAs
Authors:Faridah M Ali [Author Vitae]  A Shoba Das [Author Vitae]
Affiliation:Department of Computer Engineering, Kuwait University, P.O. Box: 5969, Safat 13060, Kuwait
Abstract:Real-time systems cover a wide application domain. This paper presents an efficient heuristic algorithm for enforcing the schedulability of aperiodic hard real-time tasks arriving simultaneously with precedence constraints and individual deadlines. The proposed co-synthesis algorithm integrates partitioning and non-preemptive scheduling. Reconfigurable FPGAs are incrementally added when schedulability suffers in a uniprocessor system. Initially, a schedule that minimizes the maximum lateness and satisfies the precedence constraints is made. If individual timing constraints are not met in this schedule, some tasks are selected and transferred to dynamically reconfigured FPGAs. The proposed algorithm was implemented and tested with a large number of task graphs with task size as high as 700 nodes. The algorithm could not only achieve schedulability but also could reduce the total completion time of the task graph. Moreover, incremental addition of reconfigurable FPGAs yielded a cost effective solution.
Keywords:Hardware-software co-synthesis  Hard real-time  Reconfigurable FPGA  Precedence constraint
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号