multiple processors real- time operating system ieos proposal r00921080 蔡偉哲 r00921072...
TRANSCRIPT
Introduction
In modern mobile industry, there are more and more cores in CHIP
Lack a multicore real time OS on multiprocessor.
Motivation
Except the critical process, there exist other important processes in OS.
We want to use multicore so that we reduce the cost
Example : Missile defense system
Compute missile track and detect other missile
Why Multiple processors
Technical bottleneck
Power consumption
P=CV2F, where C is capacitance, V is voltage and F is clock frequency
Relate work
A portable SMP Module Design on uC/OS-II [1]
Implement uC/OS-II on Homogeneous multicore processor [2]
Customizable Datapath Integrated Lock Unit [3]
benchmark
BeRTOS
On Performance of Kernel Based and Embedded Real-Time Operating System: Benchmarking and Analysis
ICACSIS ,2011 Mastura D. Marieska, Paul G. Hariyanto, M. Firda Fauzan, Achmad Imam Kistijantoro,and Afwarman Manaf
Hardware Platform
Why using FPGA
Terasic DE3 board, altera stratix III FPGA
NIOS processor is an ASIP core
Reference
NIOS II implement tutorial
A portable SMP Module Design on uC/OS-II ,戴偉堯 , 2009
Implement uC/OS-II on Homogeneous multicore processor, 洪明璋,2011
Customizable Datapath Integrated Lock, Jaaskelainen, P, 2011
On Performance of Kernel Based and Embedded Real-Time Operating System: Benchmarking and Analysis, Mastura D., 2011