Design and Program Multi-Processor Platform for High-Performance Embedded Processing
1) Designing software for several symmetric general purpose embedded microprocessors running in parallel;
2) One general-purpose embedded microprocessor plus programmable hardware accelerators (FPGAs), application-specific integrated circuits (ASICs), and digital signal processors (DSPs). The general purpose cooperates with the specific hardware to improve performance;
3) Asymmetric multiprocessors (AMP), blending multi-core microprocessor, DSPs, FPGAs and ASICs.