Top500 сообщает, что Summit имеет 2 414 592 ядра: https://www.top500.org/system/179397. Но у них 4608 узлов, 9216 чипов (каждый узел имеет 2 чипа) и 22 ядра на чип. Это 202752 ядра. Откуда именно взялось число 2 414 592?
Точно так же на веб-странице Sierra четко указано, что существует 190 080 ядер: https://computation.llnl.gov/computers/sierra. Но top500 говорит, что у них более 1 миллиона.
Это мой первый вопрос, поэтому примите мои извинения, если это не "серверный" вопрос. Я спросил на Meta, где задавать вопросы о HPC: https://meta.stackexchange.com/questions/327714/where-should-hpc-questions-about-schedulers-go-stackoverflow-superuser-comput, но пока нет обмена стеком только для HPC.
Подтвердите число с помощью приблизительной оценки порядка величины. 20 серверов с двумя сокетами в стойке, 20 ядер ЦП на сокет. 300 стоек - это огромные размеры для одного компьютера, это много мегаватт потребляемой мощности. Таким образом, возможно использование более 200 000 ядер ЦП.
Многопроцессоры потоковой передачи графического процессора также считаются ядрами, по крайней мере, для Linpack. Следующая платформа снял крышки с суперкомпьютера Summit:
Чипы Power9, используемые в Summit, имеют 22 ядра, работающие на частоте 3,1 ГГц, и есть пара из них в каждом узле, всего 202 752 ядра на этих 4 608 узлах. На машине установлено шесть GPU-ускорителей Volta, всего 2,21 миллиона SM. Сложите все это, и вы получите 2,41 миллиона «ядер», как считает народ Линпака в машине Summit.
Прошли те времена, когда одно простое умножение давало производительность машины.