首页> 外文期刊>Very Large Scale Integration (VLSI) Systems, IEEE Transactions on >CPU Architecture Based on a Hardware Scheduler and Independent Pipeline Registers
【24h】

CPU Architecture Based on a Hardware Scheduler and Independent Pipeline Registers

机译:基于硬件调度程序和独立管道寄存器的CPU体系结构

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

摘要

Task switching, synchronization, and communication between processes are major problems for each real-time operating system. Software implementation of the specific mechanisms may lead to significant delays that can affect deadline requirements for some applications. This paper presents a hardware scheduler architecture integrated into the CPU structure that uses resource remapping techniques for the pipeline registers and for the CPU working registers. We present an original implementation of the hardware structure used for static and dynamic scheduling of the task, unitary management of events, access to architecture shared resources, event generation, and a method used for assigning interrupts to tasks that insures an efficient operation in the context of real-time control. One assembler instruction is used for simultaneous task synchronization with multiple event sources. This architecture allows a task switching time of one clock cycle (with a worst case scenario of three clock cycles for special instructions used for external memory accesses) and a response time of only 1.5 clock cycles for the events. Some mechanisms for improving program execution speed are also taken in consideration.
机译:任务切换,同步和进程之间的通信是每个实时操作系统的主要问题。特定机制的软件实现可能会导致严重的延迟,从而可能影响某些应用程序的截止期限要求。本文提出了一种集成到CPU结构中的硬件调度程序体系结构,该体系结构将资源重映射技术用于流水线寄存器和CPU工作寄存器。我们介绍了用于任务的静态和动态调度,事件的统一管理,对体系结构共享资源的访问,事件生成的硬件结构的原始实现,以及用于为任务分配中断以确保在上下文中高效运行的方法实时控制。一条汇编程序指令用于与多个事件源同时进行任务同步。这种架构允许任务切换时间为一个时钟周期(对于用于外部存储器访问的特殊指令,为三个时钟周期的最坏情况),事件的响应时间仅为1.5个时钟周期。还考虑了一些提高程序执行速度的机制。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号