Periodic Reporting for period 1 - EMMTRIX (Emmtrix Technologies : European breakthrough in Software parallelization)
Reporting period: 2017-08-01 to 2018-01-31
Software parallelization is currently carried out manually. Manual parallelization is associated with very high development efforts and very high complexity. The programming of a multicore processor requires 3 times more software developers and 25% more time compared to single-core programming. In addition, there are about 4.5 times higher costs. Manual parallelization is also highly error-prone. With a growing number of cores, the mentioned problems increase without appropriate tool solutions.
emmtrix Technologies software tools address important society aspects like climate change and other important environmental issues. For instance, thanks to using innovative multicore computation techniques, the potential of multicore technology is used more efficiently through emmtrix software solutions. This leads to less power consumption and therefore energy savings. Furthermore, emmtrix software tools enable innovations in different sectors, e.g. medical or mobility (like autonomous driving). These innovations will enhance the quality of life.
emmtrix Technologies provides a software solution for the efficient, automated embedded multicore programming. Eliminating the need for manual programming, the offered solution reduces the development effort for software parallelization by up to 80% and leads to a higher quality of the final product since errors in software development are avoided. The overall objective is to further develop and distribute this software solution and establish emmtrix Technologies as a global expert and setting the standard for software development for embedded systems."
- Webinars to train reseller and demonstrate the technology to prospects
- Trade fairs and presentations on conferences
- Recruitment of new employees
- Development of additional demonstrator systems
- Extension for model-based languages like Simulink® and Xcos
- Improved support for heterogeneous processor architectures: GPU, FPGA
emmtrix has achieved several partnerships with chip manufacturers and software developers. Chip manufacturers are looking for efficient programming solutions for their customers so that they can better market their multicore processors and hardware accelerators (e.g. FPGAs or GPUs). The emmtrix software solution is hardware independent and thus is able to serve the needs of different kinds of chip manufacturers’ customers adequately. emmtrix also intensified the partnerships to software developers. Various possibilities for cooperation are currently being evaluated. The emmtrix solutions have been presented to larger audiences at several trade fairs and conferences. At the Embedded World 2018, emmtrix Parallel Studio was nominated for the Embedded Award. The prize is for outstandingly innovative and trailblazing products. Technologically, emmtrix has further optimized its products and even extended them (e.g. by new possible input languages such as Simulink® and Xcos or the support for new hardware architectures like GPUs and FPGAs). New demonstrator systems have been developed. These show different use cases, which can be addressed with the emmtrix software solutions.