Multicore technology causes a significant disruption to the embedded software domain and introduces a great challenge to the entire software industry. Much of the existing software needs to be modified to achieve deterministic performance scalability on a multicore processor.
4G wireless network base band processing is a typical example of where scalable multicore solutions are needed. Moving towards 5G, the performance demand will grow even more, requiring cost-efficient usage of multicore devices. Multicore solutions are quickly gaining ground and, in the not too distant future, will become the standard norm for most embedded devices. Now is the time for the industry to embrace this shift in order to secure future-proof systems.
During this session, we will discuss the challenges imposed on operating systems and embedded application software by the shift to multicore solutions. Tradeoffs in performance, latency and functionality will be discussed together with the complexities introduced by scalability. Finally a solution strategy is proposed.