首页> 外文期刊>Microprocessors and microsystems >Real-time event-handling and scheduling on a multithreaded Java microcontroller
【24h】

Real-time event-handling and scheduling on a multithreaded Java microcontroller

机译:多线程Java微控制器上的实时事件处理和调度

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

摘要

Our aim is to investigate the suitability of hardware multithreading for real-time event handling in combination with appropriate real-time scheduling techniques. We designed and evaluated a multithreaded microcontroller based on a Java processor core. Java threads are used as Interrupt Service Threads (ISTs) instead of the Interrupt Service Routines (ISRs) of conventional processors. Our proposed Komodo microcontroller supports multiple ISTs with zero-cycle context switching overhead. A so-called priority manager implements several realtime scheduling algorithms in hardware. We show the feasibility of a hardware real-time scheduler integrated deeply into the processor pipeline with a VHDL design and its synthesis. Evaluations with a software simulator and real-time applications as benchmarks show that hardware multithreading reaches a 1.2-1.4 performance increase for hard real-time applications (multithreading without latency utilization) and a 2.0-2.6 speedup by latency utilization for programs without hard real-time requirements. With respect to real-time scheduling on a multithreaded microcontroller, the Least Laxity First (LLF) scheme outperforms the Fixed Priority Preemptive (FPP), Earliest Deadline First (EDF), and Guaranteed Percentage (GP) schemes, but suffers from the highest implementation costs.
机译:我们的目的是结合适当的实时调度技术,研究硬件多线程对实时事件处理的适用性。我们设计和评估了基于Java处理器内核的多线程微控制器。 Java线程用作中断服务线程(IST),而不是常规处理器的中断服务例程(ISR)。我们提出的Komodo微控制器支持具有零周期上下文切换开销的多个IST。所谓的优先级管理器在硬件中实现了几种实时调度算法。我们展示了使用VHDL设计及其综合将硬件实时调度程序深度集成到处理器管道中的可行性。以软件模拟器和实时应用程序为基准进行的评估表明,硬实时应用程序(无延迟利用的多线程)的硬件多线程性能提高了1.2-1.4,无硬实时应用程序的延迟利用率提高了2.0-2.6。时间要求。关于多线程微控制器上的实时调度,最低优先级优先(LLF)方案优于固定优先级优先(FPP),最早截止期限优先(EDF)和保证百分比(GP)方案,但实施率最高费用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号