...
首页> 外文期刊>International journal of reconfigurable computing >Rainbow: An Operating System for Software-Hardware Multitasking on Dynamically Partially Reconfigurable FPGAs
【24h】

Rainbow: An Operating System for Software-Hardware Multitasking on Dynamically Partially Reconfigurable FPGAs

机译:Rainbow:动态部分可重新配置的FPGA上用于软件-硬件多任务的操作系统

获取原文
获取原文并翻译 | 示例
           

摘要

Dynamic Partial Reconfiguration technology coupled with an Operating System for Reconfigurable Systems (OS4RS) allows for implementation of a hardware task concept, that is, an active computing object which can contend for reconfigurable computing resources and request OS services in a way software task does in a conventional OS. In this work, we show a complete model and implementation of a lightweight OS4RS supporting preemptable and clock-scalable hardware tasks. We also propose a novel, lightweight scheduling mechanism allowing for timely and priority-based reservation of reconfigurable resources, which aims at usage of preemption only at the time it brings benefits to the performance of a system. The architecture of the scheduler and the way it schedules allocations of the hardware tasks result in shorter latency of system calls, thereby reducing the overall OS overhead. Finally, we present a novel model and implementation of a channel-based intertask communication and synchronization suitable for software-hardware multitasking with preemptable and clock-scalable hardware tasks. It allows for optimizations of the communication on per task basis and utilizes point-to-point message passing rather than shared-memory communication, whenever it is possible. Extensive overhead tests of the OS4RS services as well as application speedup tests show efficiency of our approach.
机译:动态部分重配置技术与可重配置系统的操作系统(OS4RS)结合使用,可以实现硬件任务概念,即,一个活动计算对象,可以争用可重配置的计算资源并以软件任务在操作系统中执行的方式请求OS服务。常规操作系统。在这项工作中,我们展示了轻量级OS4RS的完整模型和实现,该OS4RS支持可抢占和时钟可伸缩的硬件任务。我们还提出了一种新颖的,轻量级的调度机制,该机制允许及时且基于优先级的可重配置资源预留,其目的仅是在抢占系统性能带来好处时使用抢占。调度程序的体系结构及其调度硬件任务分配的方式可缩短系统调用的等待时间,从而减少总体OS开销。最后,我们提出了一种基于通道的任务间通信和同步的新颖模型和实现,适用于具有可抢占和时钟可扩展硬件任务的软件-硬件多任务处理。它允许在每个任务的基础上优化通信,并在可能的情况下利用点对点消息传递而不是共享内存通信。 OS4RS服务的大量开销测试以及应用程序加速测试表明了我们方法的效率。

著录项

  • 来源
    《International journal of reconfigurable computing》 |2013年第2013期|789134.1-789134.40|共40页
  • 作者单位

    Graduate School of Information Science, Nagoya University, C3-1 (631) Furo-cho, Chikusa-ku, Nagoya 464-8603, Japan;

    Graduate School of Information Science, Nagoya University, C3-1 (631) Furo-cho, Chikusa-ku, Nagoya 464-8603, Japan;

    Graduate School of Information Science, Nagoya University, C3-1 (631) Furo-cho, Chikusa-ku, Nagoya 464-8603, Japan;

    Department of VLSI System Design, College of Science and Engineering Ritsumeikan University, 1-1-1 Noji-Higashi Kusatsu, Shiga 525-8577, Japan;

    Graduate School of Information Science, Nagoya University, C3-1 (631) Furo-cho, Chikusa-ku, Nagoya 464-8603, Japan;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号