【24h】

Periodic real-time scheduling for FPGA computers

机译:FPGA计算机定期实时调度

获取原文

摘要

Todays reconfigurable hardware devices, such as FPGAs, have high densities and allow for the execution of several hardware tasks in parallel. This paper deals with scheduling periodic real-time tasks to such an architecture, a problem which has not been considered before. We formalize the real-time scheduling problem and propose two preemptive scheduling algorithms. The first is an adaption of the well-known earliest deadline first (EDF) technique to the FPGA execution model. The algorithm reveals good scheduling performance; task sets with system utilizations of up to 85% can be feasibly scheduled. However, the EDF approach is practical only for a small number of tasks, since there is no efficient schedulability test. The second algorithm uses the concept of servers that reserve area and execution time for other tasks. Tasks are successively merged into servers, which are then scheduled sequentially. While this method can only feasibly schedule task sets with a system utilization of up to some 50%, it is applicable to large tasks sets as the schedulability test runs in polynomial time. Equally important, the method requires only a small number of FPGA configurations which directly translates into reduced memory requirements.
机译:今天的可重新配置的硬件设备,如FPGA,具有高的密度,并允许并行几个硬件任务的执行。本文从调度周期性实时任务,这样的体系结构,它以前没有考虑的一个问题交易。我们正式确定实时调度问题,并提出了两种抢占式调度算法。第一个是熟知的最早截止时间(EDF)技术应用于所述FPGA执行模型的适应。该算法揭示了良好的调度性能;任务组与高达85%的系统利用率可切实安排。然而,法国电力公司的做法是可行的只有少数的任务,因为没有有效的调度性分析。第二种算法使用服务器的概念,储备面积和执行时间用于其他任务。任务被先后合并到服务器,然后再依次调度。虽然这种方法只能切实安排任务集高达约50%的系统利用率,它是适用于大任务组在多项式时间内调度试运行。同样重要的是,该方法仅需要少量的FPGA的配置的直接转换成减少的存储器需求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号