Professional Documents
Culture Documents
Computer Architecture Multicore
Computer Architecture Multicore
Computer Architecture Multicore
LECTURE 21
Multiprocessor SoC (MPSoC) ?
Software Development.
- Must be high performance, real time, and low power.
- Each MPSoC required its own software development environment:
Compiler, debugger, simulator and other tools.
Real time operating system (RTOS).
- Scheduling mechanism for parallel tasks i.e. how it access memory,
its flow of control etc.
Network On Chip.
- Uses packet network to interconnect the processors in SoC.
- Example: Sensor Networks.
Security of SoC
- As they connect to Internet.
Design Methodologies
- Predictability of result.
As MPSoC are mostly targeted for real time applications in which
accurate performance information must be available at design time.
- Optimization Viewpoint.
Code size.
Execution time.
Energy consumption.
Summary