
András Vajda, Ericsson
Challenges and possible solutions for deploying real-time highly parallel applications on massive multi-core processors
This talk focuses on architectural, OS, middleware and programming model challenges for real-time applications on massive multi-core processors. We'll evaluate the benefits of heterogeneous vs homogeneous architectures, needs for novel OS concepts as well as needs for new approaches that can guarantee real-time performance. Some of the novel approaches covered include:
- fundamental principles to follow when designing real-time applications on massive multi-core processors
- space-shared, frequency scaling-based operating systems
- data vs computation transfer systems
- lock and transaction-free approaches to shared memory that can converge to a state that can guarantee real-time performance