Upload
norman-mcdaniel
View
220
Download
1
Embed Size (px)
Citation preview
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