The shift from single-core to multicore hardware platforms affects virtually all computing domains today. Multicore CPUs and heterogeneous system-on-chip platforms promise to meet skyrocketing application performance demands at moderate power and energy consumption. Yet, product quality requires more than powerful silicon chips. It is the software that makes the real difference. Suboptimal utilization of multicore hardware resources by the program code running on them is a bottleneck in many systems today. The times of simple von Neumann style sequential programming are gone – probably forever. Yet, manual parallelization of legacy software for complex multicores is extremely costly, risky, tedious, and error-prone.
With exponentially growing complexity in both application software and hardware platforms, the challenges are here to stay.
TETRAMAX is a Horizon 2020 innovation action within the European Smart Anything Everywhere (SAE) initiative in the domain of customized and low-energy computing for Cyber Physical Systems and the Internet of Things. As a Digital Innovation Hub, TETRAMAX aims to bring added value to European industry, helping to gain competitive advantage through faster digitization. The project partially builds on experiences with the TETRACOM project during 2013-2016. TETRAMAX was launched in Sep 2017 and runs until Aug 2021.