Принцип работы высокоскоростных вычислительных систем заключается в объединении вычислительных мощностей для параллельной обработки данных. 25
Несколько компьютерных серверов объединяются в сеть, образуя вычислительный кластер. 2 Алгоритмы и программные продукты выполняются на серверах одновременно, а кластер подключён к сети хранилища данных для извлечения результатов. 2
Некоторые подходы, которые помогают повысить быстродействие вычислительных систем:
- Реализация встроенных сложных команд. 3 К ним относятся, например, квадратный корень, сложение векторов, умножение матриц и быстрое преобразование Фурье. 3 Эти средства позволяют сократить число команд в программах и более эффективно использовать машинные ресурсы. 3
- Временное перекрытие различных фаз команды. 3 Например, вычисление адреса, по которому нужно записать результат, может быть выполнено одновременно с самой операцией. 3
- Выполнение одновременно нескольких команд. 3 Этот подход отличается от того, который реализован в обычной фон-неймановской машине, когда команды исполняются строго последовательно одна за другой. 3