Информация об изменениях

Сообщение Re[11]: Hard real time от 27.02.2021 9:43

Изменено 27.02.2021 9:43 AmSpb

Re[11]: Hard real time
Здравствуйте, so5team, Вы писали:

S>И как это все влияет, если требования по времени отклика, скажем, 25ms?

В RTOS, как правило работают несколько задач, возможно на такую длинную задачу это никак не повлияет, но вот на какую-то критическую может повлиять довольно сильно.

S>Ну и да, cache misses, out-of-order execution & branch (mis)prediction -- это объективная реальность даже для одноядерных CPU уже лет 20-25 как.


Да, но с одноядерником проще рассчеты Worst-case-execution-time делать, вопрос цены чипа также важен.

А вообще читайте
https://link.springer.com/chapter/10.1007/978-3-642-16901-4_3
Re[11]: Hard real time
Здравствуйте, 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