Здравствуйте, рад, что решили посетить сей сайт, надеюсь, смогу дать вам необходимую информацию. Вычисления — ключевая тема в ИТ структурах. Неспроста все компьютеризированные устройства называют вычислительной техникой. Вне зависимости от назначения. Даже смартфон является вычислительной техникой. Сегодня расскажу, что такое вычислительный сервер. И почему его неправильно так называть.

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

Укажите данные
Введите email
Укажите телефонный номер

Вычисления

Вообще, вычислительный сервер — неправильный запрос. Но этот текст ориентирован под него. Почему? Чтобы помочь людям найти нужную информацию. Вычисления проводятся на специализированном оборудовании. Если изначально для вычислений были разработаны процессоры, то сейчас проще проводить вычисления на специализированной технике.

Сейчас наиболее оптимальным вариантом является использование GPU. То бишь, обыкновенных видеокарт. Например, вы наверняка слышали про фермы. Буквально недавно был бум популярности криптовалют и их майнинга. Каюсь, собрал не одну ферму на заказ. Сомневаюсь, что люди с них много выручат, честно, сомневаюсь, что вообще что-то заработают, но факт остается фактом. Товар был востребован. Использовались карты AMD и NVidia серии 1000 и более стареньких серий.

Почему видеоускорители? Так уж они устроены, что быстрее работают с числами с плавающей точкой. Небольшой экскурс.

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

Ядро графических ускорителей заточено под выполнение максимального количества параллельных инструкций. Соответственно, в CPU меньше исполнительных блоков, чем в GPU. По сути, ЦП более универсален, чем графическое ядро, но по отдельным параметрам значительно уступает.

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

GPU реализован иначе. Его структура заточена под решение максимальной численности параллельных задач изначально. Что нужно для рендеринга и графики? Правильно, имеем на входе полигоны, совершаем с ними ряд математических и логических извращений, на выходе имеем пиксели.

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

Выходит, что задача видеокарты предназначены для совершения множества однотипных вычислений. Их архитектура заточена под это. Остается только дать задачу.

И что же такое вычислительный сервер?

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

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

  1. Вам нужен сервер для каких-либо задач, но с возможностью проводить вычисления начального уровня.

  2. Тоже самое, только более высокий уровень вычислений и далее.

  3. Полноценная вычислительная машина.

  4. Ферма для майнинга криптовалют.

Да вообще, вариантов много. В первом случае вам может оказаться достаточно компьютера с парочкой потребительских видеокарт. Например, AMD RX580 или NVidia GTX 1080Ti.

Во втором потребуются GPU помощнее и побольше штук. Например, в графических станциях можно разместить 8 и даже более профессиональных графических ускорителей. Чем не вариант для сложных вычислений? Здесь уже лучше подойдет серия Quadro от NVidia или AMD Radeon PRO.

Суперкомпьютеры уже более производительные машины. Нет, не те, что занимают целое помещение. Даже обычная машина в корпусе 5U может являться суперкомпьютером. А на фоне суперкомпьютеров 70-х годов даже смартфон смотрится суперкомпьютером. Там чаще всего применяют наиболее производительную в вычислениях линейку NVidia Tesla. Она дает наиболее высокие результаты.

Старенькая Tesla C1060
Старенькая Tesla C1060

Фермы лучше собирать из тех вариантов, что предложил для начального уровня. То бишь, AMD RX580 или NVidia GTX 1080Ti. Хотя, есть подозрения, что серия 2000 окажется более производительной в майнинге. Смущает только стоимость. Все же покупать топовые комплектующие для майнинга — явный перебор. Лучше взять десяток более слабых карт, чем три топовых. Но опять-таки, рекомендую учитывать электроэнергию и расходы на дополнительные компоненты.

Надеюсь, понятно

Я попробовал объяснить, что такое сервер для вычислений и почему некорректно так называть. Любой сервер занимается в той или иной степени вычислениями. Успехов вам, надеюсь, помог в дальнейших поисках информации.

4.7/5 - (4 голоса)

Один комментарий к “Вычислительный сервер”

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *