Download presentation
Presentation is loading. Please wait.
Published byNorman McDaniel Modified over 9 years ago
1
Multiple Processors Real- time Operating System IEOS proposal R00921080 蔡偉哲 R00921072 李俊融
2
Introduction In modern mobile industry, there are more and more cores in CHIP Lack a multicore real time OS on multiprocessor.
3
Motivation Except the critical process, there exist other important processes in OS. We want to use multicore so that we reduce the cost Example : Example : Missile defense system Compute missile track and detect other missile
4
Why Multiple processors Technical bottleneck Power consumption P=CV 2 F, where C is capacitance, V is voltage and F is clock frequency
5
Trend 來源: http://www.pcpitsto p.com
6
Trend – embedded project http://blog.vdcresearch.com/embedded_sw/multi-core
7
Trend – future
8
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]
9
Open Source Open our code on network
10
Multiple Processors System HomogeneousSMPMaster-slaveHeterogeneousGPGPUAccelerator
11
OS modify SchedulerSynchronizationInterrupt Memory management
12
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
13
goal 2 NIOS processors SMP System N processors SMP System Heterogeneous System
14
Hardware Platform Why using FPGA Terasic DE3 board, altera stratix III FPGA NIOS processor is an ASIP core
15
progress Single processor FPGA design
16
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.