Какую оперативную память используют суперкомпьютеры?

Я читал статья об одном из самых быстрых в мире компьютеров и это одна из строк, которая меня заинтересовала:

чтобы имитировать это относительно небольшое количество мозговых мощностей, исследователи использовали Fujitsu K для подключения 1,73 миллиарда виртуальных нервных клеток к 10,4 триллионам виртуальных синапсов (с 24 байтами памяти в каждом синапсе). в общей сложности это составляет около одного петабайта памяти, что эквивалентно примерно 250 000 стандартные ПК. И помните, что это всего лишь один процент от того, что ваш мозг делает каждый день, за время, необходимое, чтобы моргнуть несколько раз.

таким образом, это означает, что эти суперкомпьютеры используют обычную память рабочего стола, но с гораздо большим количеством (250k раз больше), чем обычный рабочий стол?

Я прочитала этой популярный вопрос на суперпользователя. Это также говорит нам о SRAM-оперативной памяти, которую CPU использует для кэша, потому что она намного быстрее чем нормальный драм.

Так я посмотрел здесь и эта строка кажется интересной:

единственная причина, по которой карты памяти не используют SRAM, - это стоимость. Вместо того, чтобы платить $ 50 за этот чип 256 МБ, вы бы разветвление более $ 500. Ой.

Так модули SRAM возможны (и я не буду скрывать тот факт, что я действительно заинтересован в покупке 8 ГБ памяти SRAM для моего ноутбука... но ничего не могу найти)

а теперь вопрос: делать суперкомпьютеры используют SRAM для их памяти или как раз нормального DRAM? И если нормальный DRAM, почему бы им просто не создать память SRAM для суперкомпьютеров, суперкомпьютеры стоят чертовски много, так какая разница, что несколько дополнительных миллионов долларов?

20
задан Community
14.03.2023 16:31 Количество просмотров материала 2844
Распечатать страницу

2 ответа

учитывая, что многие суперкомпьютеры сегодня используют серверные x86-64 процессоры, такие как AMD Opterons, они, вероятно, будут оснащены память ECC, скорее всего, DDR2 или DDR3 SDRAM.

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

поддержка ECC в потребительских компьютерах встречается редко, но обратите внимание, что процессоры AMD FX полно поддерживает этот тип памяти, и с правильной материнской платой, увеличенную надежность памяти ECC можно осуществить. Однако память ECC может быть дорогой и, как правило, немного медленнее (на 1-3%), чем память без ECC.

некоторые новые суперкомпьютеры использовать GPU для вычисления наряду с обычными процессорами (как в Cray XK7). Эти графические процессоры обычно используют память GDDR5.

6
отвечен bwDraco 2023-03-16 00:19

дизайн суперкомпьютера решает тип используемой оперативной памяти.

например, a Кластер Beowulf вероятно, не будет иметь какой-то экзотической формы памяти, потому что:

кластер Beowulf является компьютерным кластером того, что обычно идентичные компьютеры товарного класса, объединенные в небольшую локальную сеть сеть с установленными библиотеками и программами, позволяющими быть поделенным между ними.

то же самое касается многие из миров супер-компьютеров, где они построены по существу с готовыми частями, процессорами Intel, возможно, графическими процессорами NVidia для обработки parrellel.

Не стесняйтесь просматривать миры fкомпьютеры astest, и общая тенденция использовать общие части в неупотребительных путях.

Это скорее всего из-за стоимости, потому что в масштабах этих компьютеров (20,000 узлов возможно), что разница в $450 за 256 МБ вы процитировали добавляет ($9,000,000, если каждый узел только 256MB). Эта математика кажется мне устаревшей, но дело в том, что это имеет значение.

большинство суперкомпьютеров, использующих процессоры x86 или x64 (обычно Xeons или AMD Opterons), будут использовать ECC DRAM. Это немного медленнее, чем память рабочего стола, но данные более надежны.

Если вы считаете ОЗУ на графических процессорах, которые используются, то GDDR5 является еще одним общим ОЗУ в суперкомпьютерах.

но, SRAM и любой другой экзотический RAM не распространены в современных суперкомпьютерах.

2
отвечен Austin T French 2023-03-16 02:36

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх