The TA Optimizer allows an automated model-based multi-criteria optimization of embedded multi-core systems. Individual optimization goals can be specified and multiple software architecture properties can be improved simultaneously. Besides the improvement of existing multi-core architectures, TA Optimizer supports the optimal migration from single- to multi-core systems with many advanced features like automatic task parallelization.
Use TA Optimizer for:
- Provide an objective decision base to software integrators on how to partition the software and allocate software parts to individual cores
- Enable software architects to analyze the design space and conduct comprehensive trade-off analyses
- Evaluate different software architecture alternatives and provide policies to project teams for an optimal multi-core architecture, which is applicable to different projects
- Automatize OS configuration and software deployment