標題: Hardwiring the OS Kernel into a Java Application Processor
作者: Tsai, Chun-Jen
Lin, Cheng-Ju
Chen, Cheng-Yang
Lin, Yan-Hung
Ji, Wei-Jhong
Hong, Sheng-Di
資訊工程學系
Department of Computer Science
關鍵字: Hardware thread mangers;Hardware memory managers;Java processors;Embedded application processors
公開日期: 1-Jan-2017
摘要: 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.
URI: http://hdl.handle.net/11536/147130
ISSN: 2160-0511
期刊: 2017 IEEE 28TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP)
起始頁: 53
結束頁: 60
Appears in Collections:Conferences Paper