Многопроцессорные системы могут повысить производительность вычислений следующим образом:
- Распределение рабочей нагрузки. 1 Задачи выполняются быстрее, чем в однопроцессорных системах, поскольку нагрузка распределяется между несколькими процессорами. 1
- Улучшенная масштабируемость. 1 В систему можно добавить дополнительные процессоры для обработки увеличенных рабочих нагрузок. 1
- Повышенная надёжность. 1 Система продолжает работать даже в случае выхода из строя одного процессора, поскольку остальные могут продолжать выполнять задачи. 1
- Улучшенный параллелизм. 1 Разные процессоры могут выполнять разные задачи одновременно. 1
Также для повышения производительности можно использовать гетерогенные платформы на базе специализированных вычислительных модулей. 35