YaKotikTvoy
@YaKotikTvoy
Стьюдик

Что означает 1 FLOPS? Чем он отличается от операций в секунду?

Есть 1 Ампер тока, это означает, что через поперечное сечение проводника пройдет 1 Кулон заряда за 1 секунду.
Есть ускорение - 1 метр на секунду в квадрате(или 1 метр в секунду в секунду), означает, что скорость тело через секунду изменится на метр в секунду.
Есть скорость - 5 метров в секунду, означает, что тело за секунду пройдет путь длиной в 5 метров.
Что есть 1 FLOPS? Я конечно понимаю, что показывает операции с плавающей запятой в секунду FLoating-point OPerations. Но всёравно хочу уточнить. 1 FLOPS означает, что компьютер может совершить 1 операцию с числом, с плавающей запятой, в секунду. Правильно? Чем Flops отличается от обычных операций в секунду?
  • Вопрос задан
  • 241 просмотр
Решения вопроса 1
@rPman
flops это характеристика, вытекающая из фактически оценки производительности решения одной единственной задачи (тестовый пакет linpack), в которой используются математические операции над векторами вещественных чисел (float в данном случае но тип можно выбирать).

Как какой то стандарт это не очень подходит, так как использовать эту характеристику получается только на ограниченном списке типов железа, даже суперкомпьютеры уже не удобно так оценивать, так как эффективность вычислений можно значительно поднять, если проектировать железо не универсальным а заточенным на конкретную задачу.

Операции в секунду еще хуже, и не используются, так как в зависимости от выбора операции скорость может отличаться на порядки (с float более менее выравненно но все же различные операции типа сложение или деление выполняются за сильно разное время, при условии нахождения данных в кеше или регистрах)

В реальности самый важный параметр для современного компьютера это скорость доступа к оперативной памяти и соответственно размеру кеша процессора (ускоряющий через кеширования оперативной памяти и медленной шины данных), а из-за невероятно сложного механизма предсказания выполнения команд в процессоре, какие либо оценки через скорость выполнения операций становятся бессмысленными.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы