Ксения (15.11.2015 01:20 - 01:28, просмотров: 274) ответил Ксения на Неужели его удается загружать задачами, чтобы не простаивал впустую?
Свой вопрос я поставила не в смысле тепловыделения, а в смысле реальной возможности загрузить работой ядра всех процессоров, входящих в суперкомпьютер. На ссылочку взгляните => http://openwall.info/wiki/_media/internal/xeon_phi/xeon_phi_10.jpg
https://ru.wikipedia.org/wiki/%D0%A2%D0%BE%D0%BF-50_%28%D1%80%D0%B5%D0%B9%D1%82%D0%B8%D0%BD%D0%B3_%D1%81%D1%83%D0%BF%D0%B5%D1%80%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BE%D0%B2_%D0%A1%D0%9D%D0%93%29
В тех случаях, когда процессор один, а ядер много (типа Xeon Phi - суперкомпьютер №8), то для ускорения работы программы оказывается достаточным банального распараллеливания задания на отдельные процессы. Причем многие из современных математических библиотек уже умеют делать это автоматически (например, операция умножения матриц по этой части тривиальна, т.к. сводится к независимому вычислению множества скалярных произведений строк одной матрицы на столбцы другой). Причем, в рамках одного процессора взаимная синхронизация таких потоков решается предельно эффективно (через семафоры).
В тех же случаях, когда суперкомпьютер на физическом уровне выглядит, как сеть из множества отдельных компьютеров (даже если они размещены в одном шкафу/стойке), его фентафлопы получаются лишь от суммирования многих задач. Т.е. в последнем случае производительность суперкомпьютера оценивается, как у сервера, который набирает ее за счет обслуживания множества задач разных клиентов. Типа как ... прачечная :), где в одном помещении стоит много однотипных стиральных машин - тут тоже производительность набирается не скоростью стирки, а количеством белья.
Отсюда и мои сомнения в том, что суперкомпьютеры вообще нужны :). Поскольку пользы от них, как от коммуналки, где на всех жильцов один туалет :). Почему бы организациям, заинтересованным в ускорении решения своих задач, не купить каждой для себя по такому Xeon Phi? Такая покупка обойдется даже дешевле, чем покупка машинного времени на суперкомпьютере, а производительности в 1 Тфлоп (у старых моделей) и 3 Тфлоп (у новых) должно хватать для любой задачи, т.к. распараллеливание задачи на более чем на 50 потоков уже перестает давать прирост в скорости (становится узким местом арбитраж общей памяти).
Конечно, по нынешним временам (технология 22 нм) рассеиваемая мощность в 300 Вт у Xeon Phi велика, а потому требуется уже не вентилятор, а что-то вроде турбины. Шуметь будет сильно, но комнату не разогреет. В следующем поколении Xeon Phi (технология 14 нм) производительность возрастет в 3 раза за счет одновременного увеличения рабочей частоты и числа ядер, а потому греться будет примерно так же.