KIT’s spinoff emmtrix Technologies GmbH facilitates programming of multi-core processors and, thus, enhances performance of embedded computer systems.
What is already standard in desktop computers and laptops is increasingly applied in the area of embedded systems, such as telecommunication devices, automotive electronics or industrial control systems: Processors of two or more processor cores for higher speed and enhanced computing power. The higher performance of multi-core processors compared to single-core processors is only reached, if the tasks are distributed appropriately to several processor cores in an efficient and problem-free manner. So far, such a parallelization has been accomplished manually: This is very time-consuming, cost intensive and requires special programming knowledge.
A team of scientists of from the KIT Institute for Information Processing Technology (ITIV) headed by Professor Jürgen Becker started to look for solutions to simplify parallelization of multi-core processors already in 2011. Within the framework of the EU project “Algorithm Parallelization for Multi-core Architectures“ (ALMA), the scientists, in cooperation with industry partners, developed an innovative programming environment. The computer scientists and electrical engineers Dr.-Ing. Timo Stripf, Michael Rückauer and Oliver Oey were part of this research team. Based on the software tool developed in ALMA, they decided to start their own company. “About 40 person-years had been spent for the development. When the project was completed, we decided to start a company to make the technology available for the industry,” Timo Stripf explains.