Date: Tuesday, May 23, 2017
Time: 4.00 PM CEST
Duration: 1 hour
THE MULTICORE CHALLENGE TO EMBEDDED SYSTEMS PROGRAMMING: HOW TO SCALE WITH MAINTAINED PERFORMANCE AND DETERMINISM
Live Webinar, May 23
This will be presented
Multicore technology means a great leap forward in processor performance, but it could also introduce major challenges to software development. Much of the existing software may require modifications to achieve deterministic performance scalability on multicore processors, causing a major disruption to the embedded software domain.
Typical examples where we need multicore solutions for performance reasons are control and processing intense application in segments like industrial automation, telecom, and automotive. These applications need software performance to scale with hardware performance without losing its determinism.
In general, multicore gains broader ground and in a not too distant future, it will become the standard norm for most embedded devices. Now is the time when the embedded industry must embrace this shift in order to secure future-proof systems.
During this session we will discuss:
- Multicore drivers,
- The challenges imposed on operating systems and embedded application software,
- Tradeoffs needed in the areas of performance, latency, functionality and the introduced complexity,
- Finally, some operating system solutions are proposed - targeting different requirements.
Joerg is Field Application Engineer Key Accounts at Enea.
Kenneth is Director Product Management at Enea