Здравствуйте, so5team, Вы писали:
S>И как это все влияет, если требования по времени отклика, скажем, 25ms?
В RTOS, как правило работают несколько задач, возможно на такую длинную задачу это никак не повлияет, но вот на какую-то критическую может повлиять довольно сильно.
S>Ну и да, cache misses, out-of-order execution & branch (mis)prediction -- это объективная реальность даже для одноядерных CPU уже лет 20-25 как.
Да, но с одноядерником проще рассчеты Worst-case-execution-time делать, вопрос цены чипа также важен.
А вообще читайте
With the current technology we may not predict and provide any guarantee on real-time properties of multicore software, which restricts seriously the use of multicores for embedded applications.
https://link.springer.com/chapter/10.1007/978-3-642-16901-4_3