PAXES - Parallelism Extraction for Embedded Systems Three Approaches - One Tool
Now-a-days, complexity and performance requirements of embedded software are continuously increasing, making Multiprocessor System-on-Chip (MPSoC) architectures more and more important in the do-main of embedded systems. Using multiple cores in one system reduces problems concerning energy consumption and heat dissipation. In addition, performance can also be dramatically increased. Nevertheless, these benefits do not come for free. Porting existing, mostly sequentially written, applications to MPSoCs requires extracting efficient parallelism to utilize all available cores. Therefore, the authors developed the PAXES (Parallelization Extraction for Embedded Systems) tool which is tailored towards the special requirements of resource restricted embedded systems.