首页> 外文会议>Advances in Computer Systems Architecture >Packing with Boundary Constraints for a Reconfigurable Operating System
【24h】

Packing with Boundary Constraints for a Reconfigurable Operating System

机译:带有边界约束的可重配置操作系统包装

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

摘要

An operating system for reconfigurable computing is responsible for dynamically placing relocatable pre-routed cores onto an FPGA at run-time. We describe an exact algorithm proposed for use in this type of OS that pre-packs cores into rectangles for subsequent placement. The algorithm not only generates feasible packings but selects those that have a minimum distance metric to optimise inter-core communication distance within the pre-packed rectangle. The algorithm works in conjunction with other software components of the OS that are responsible for partitioning large applications into manageable "space slices" and allocating area to the pre-packed rectangles from the remaining free area of the FPGA. All of these algorithms are capable of operating in a dynamic environment where applications are queued to execute on the FPGA, and then removed when completed with full area reclaim. Thus, they inherently support partial reconfiguration, dynamic reconfiguration, and multi-user operations on a reconfigurable platform.
机译:用于可重配置计算的操作系统负责在运行时将可重定位的预路由内核动态地放置到FPGA上。我们描述了一种建议用于这种类型的OS的精确算法,该算法将内核预先打包为矩形,以便后续放置。该算法不仅生成可行的填充,而且选择具有最小距离度量的填充,以优化预填充矩形内的内核间通信距离。该算法与OS的其他软件组件协同工作,这些软件组件负责将大型应用程序划分为可管理的“空间片”,并从FPGA的剩余可用区域为预打包的矩形分配区域。所有这些算法均能够在动态环境中运行,在该环境中,将应用程序排队等待在FPGA上执行,然后在完成全区域回收后将其删除。因此,它们固有地支持可重配置平台上的部分重配置,动态重配置和多用户操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号