according to prior agreement
Multicore systems are a permanent part of your daly life. Regardless whether we consider nowadays desktop pc's, notebooks or smart phones all devices running on multicore CPUs. To use these hardware features in an efficient way we need parallel enabled software. But the development of such software is more complex then developing sequential software.
To handle the rising complexity it is necessary to develop software in an engineer-like way. In such a process Software Architects plan and analyze software designs on a model level.
Software Architects can use tools like Palladio to simulate and analyze early phase software designs. Unfortunately, current approaches and tools lack the ability to consider multicore systems.
Therefor, we aim in this project to find performace prediction methods for multicore systems.