【24h】

Hardwiring the OS kernel into a Java application processor

机译:将OS内核硬连接到Java应用处理器中

获取原文

摘要

This paper presents the design and implementation of a hardwired OS kernel circuitry inside a Java application processor to provide the system services that are traditionally implemented in software. The hardwired system functions in the proposed SoC include the thread manager, the memory manager, and the I/O subsystem interface. There are many advantages in making the OS kernel a hardware component, such as a fast system boot time, highly efficient single-core multi-thread context-switching performance, and a better potential for supporting a complex multi-level memory subsystem. In addition, since the target application processor used in this paper is based on a Java processor, the system is not susceptible to the stack and pointer-based security attacks that are common to the register-based processors. Full-system performance evaluations on an FPGA show that the proposed system is very promising for deeply-embedded multi-thread applications.
机译:本文介绍了Java应用处理器内部的硬连线OS内核电路的设计和实现,以提供传统上以软件实现的系统服务。拟议SoC中的硬连线系统功能包括线程管理器,内存管理器和I / O子系统接口。使OS内核成为硬件组件有很多优点,例如系统启动时间短,高效的单核多线程上下文切换性能以及支持复杂的多级内存子系统的潜力更大。另外,由于本文使用的目标应用处理器基于Java处理器,因此该系统不易受到基于寄存器的处理器常见的基于堆栈和基于指针的安全攻击。在FPGA上进行的全系统性能评估表明,所提出的系统对于深度嵌入的多线程应用非常有前途。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号