首页> 外文会议>2010 IEEE International Symposium on Parallel Distributed Processing, Workshops and Phd Forum >CAP-OS: Operating system for runtime scheduling, task mapping and resource management on reconfigurable multiprocessor architectures
【24h】

CAP-OS: Operating system for runtime scheduling, task mapping and resource management on reconfigurable multiprocessor architectures

机译:CAP-OS:用于可重配置多处理器体系结构上的运行时调度,任务映射和资源管理的操作系统

获取原文

摘要

Operating systems traditionally handle the task scheduling of one or more application instances on a processor like hardware architecture. Novel runtime adaptive hardware exploits the dynamic reconfiguration on FPGAs, where hardware blocks are generated, started and terminated. This is similar to software tasks in well established operating system approaches. The hardware counterparts to the software tasks have to be transferred to the reconfigurable hardware via a configuration access port. This port enables the allocation of hardware blocks on the FPGA. Current reconfigurable hardware, like e.g. Xilinx Virtex 5 provide two internal configuration access ports (ICAPs), where only one of these ports can be accessed at one point of time. In e.g. a multiprocessor system on an FPGA, it can happen that multiple instances try to access these ports simultaneously. To prevent conflicts, the access to these ports as well as the hardware resource management needs to be controlled by a special purpose operating system running on an embedded processor. This special purpose operating system, called CAPOS (Configuration Access Port-Operating System), which will be presented in this paper, supports the clients using the configuration port with the service of priority-based access scheduling, hardware task mapping and resource management.
机译:传统上,操作系统在类似硬件体系结构的处理器上处理一个或多个应用程序实例的任务调度。新型的运行时自适应硬件利用了FPGA上的动态重新配置功能,在其中生成,启动和终止硬件模块。这与完善的操作系统方法中的软件任务相似。与软件任务相对应的硬件必须通过配置访问端口传输到可重新配置的硬件。该端口允许在FPGA上分配硬件模块。当前的可重新配置硬件,例如Xilinx Virtex 5提供了两个内部配置访问端口(ICAP),其中在一个时间点只能访问这些端口之一。例如在FPGA上的多处理器系统中,可能会发生多个实例尝试同时访问这些端口的情况。为了防止冲突,需要通过在嵌入式处理器上运行的专用操作系统来控制对这些端口的访问以及硬件资源管理。本文将介绍这种称为CAPOS(配置访问端口-操作系统)的专用操作系统,它为使用配置端口的客户端提供基于优先级的访问调度,硬件任务映射和资源管理服务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号