CE Requirements CE Requirements from a Supplier from a Supplier Perspective
http://www.axe-inc.co.jp/pr/pdf/ce-ogrt-axe1.pdf
The Open Group Real-time & Embedded Systems Forum
2005/01/23 Shozo TAKEOKA AXE,Inc
QoS API for multimedia
- PVR (recording/playing runs at same time)
- Network protocol stack comsume large CPU power on receiving many packet
and MPEG-Player works less frame rate
- ex: MPEG and Network, Video and Audio
- CPU-power-ratio must be changed dynamically
Consumer Electronics (advanced automobile device)
- no hard realtime requirement
- Linux, NetBSD, WinCE, T-Engine
- CPU power resource management is required.
- response time not recommended hardly in ordinary application.
highend mobile (mobile phone) need realtime
- in special CPU for communication, iTron, VxWorks
mobile phone's application processor not need realtime
- WebBrowser, Email, movie MPEG4)
- well user interaction.
- fast startup
required API for Multicore, SMP.
- multicore is not SMP.
SMP has cache coherency
some multicore hasn't cache coherency
- processing an I/O device by Multicore has some problem.
Synchronization: not useful the technique for SMP, cache is incoherent.
holding the processing data on cache.
QoS API for multicore, SMP
malloc_mclass( int size, storage class)
onchip SRAM
on board offchip SRAM
ordinary DRAM
uncachable DRAM
Uncachable area used for holding mutexes on Multicore CPU.
Uncachable area is good for non-cahce-coherency-system.
Uncachable area can be used for DMA
http://www.axe-inc.co.jp/pr/pdf/ce-ogrt-axe1.pdf
The Open Group Real-time & Embedded Systems Forum
2005/01/23 Shozo TAKEOKA AXE,Inc
QoS API for multimedia
- PVR (recording/playing runs at same time)
- Network protocol stack comsume large CPU power on receiving many packet
and MPEG-Player works less frame rate
- ex: MPEG and Network, Video and Audio
- CPU-power-ratio must be changed dynamically
Consumer Electronics (advanced automobile device)
- no hard realtime requirement
- Linux, NetBSD, WinCE, T-Engine
- CPU power resource management is required.
- response time not recommended hardly in ordinary application.
highend mobile (mobile phone) need realtime
- in special CPU for communication, iTron, VxWorks
mobile phone's application processor not need realtime
- WebBrowser, Email, movie MPEG4)
- well user interaction.
- fast startup
required API for Multicore, SMP.
- multicore is not SMP.
SMP has cache coherency
some multicore hasn't cache coherency
- processing an I/O device by Multicore has some problem.
Synchronization: not useful the technique for SMP, cache is incoherent.
holding the processing data on cache.
QoS API for multicore, SMP
malloc_mclass( int size, storage class)
onchip SRAM
on board offchip SRAM
ordinary DRAM
uncachable DRAM
Uncachable area used for holding mutexes on Multicore CPU.
Uncachable area is good for non-cahce-coherency-system.
Uncachable area can be used for DMA
'KB > embbeded sw' 카테고리의 다른 글
[강추] parallel processing (0) | 2006.12.08 |
---|---|
memory consistency (0) | 2006.12.08 |
MPSoC Scheduling (0) | 2006.09.16 |
SMT (Simultaneous multithreading: SMT, hyper-threading) (0) | 2006.08.19 |
computer architecture animation (0) | 2006.08.10 |