Выбрать главу

Бабуля тщательно порасспросила его, как там дела и здоровье у её родителей, Оказалось, что прабабушка немного приболела этой весной, слегка простудившись. Так что им с Всеволодом Никитичем пришлось самостоятельно готовить и бегать по магазинам, пока она отлёживалась после болезни. Весна, и особенно московская, очень коварна на погоду, то солнышко припекает во всю мочь и становится жарко, то налетит пронзительный северный ветер и продует до самых косточек.

Ну, а по магазинам джуниор бегал даже с удовольствием, ему всё равно нельзя было терять спортивную форму, к тому же Всеволод Никитич обычно занимался стряпнёй. Иногда джуниор сам бегал в музеи и за билетами в театры, так что вроде проявил себя неплохо и не опозорил нас. Посмотрим, как его охарактеризует прадедушка с его огромным педагогическим опытом. Мне это чрезвычайно интересно.

* * *

Короче, с празднованием Юморины всё получилось в традиционном русском стиле: «Пировали, веселились, подсчитали, прослезились!» Следом наступили суровые трудовые будни, а плановых и внеплановых работ с нас никто не снимал. А вдобавок, я себе ещё и гемор с супер-компьютерами взгрузил на свой загривок.

Долго обдумывал концепцию, вспоминая старичка Cray I, и, несмотря, на всю его революционность, оригинальность конструкции и кольцевого дизайна, послал его лесом. Долго и слишком трудозатратно воспроизводить этого монстера. Опять же поспеем только к старту самого оригинального Cray I. А оно нам надо?!

Мы пойдём другим путём, впрочем, эта фраза стала у меня почти дежурной. Понятно, что первопроходцы в основном городят ещё тех уродцев. Это закономерно, если следовать народной мудрости, что «умная мысля — приходит опосля».

Не надоть нам этих пошехонских страданий, потому и решил сделать ставку на кластерные вычислительные системы[78]. Когда ещё появятся CPU, соответствующие высоким запросам других архитектур? Та же «Alpha» фирмы DEC[79] будет разработана весьма нескоро, но если уж лепить таких монстров, то сразу уж «Opteron», в котором прослеживается наследие архитектуры «DEC-Alpha».

К тому же я прекрасно помню, на что были способны кластеры тех же одноплатных «Raspberry Pi»[80], что их ухитрялись на первых порах приспособить даже для майнинга криптовалюты. Сам изрядно с ними повозился, сразу после их появления, и даже на коленке склепал несколько проектов. Кластеры не собирал, но там всё просто и большинство проблем упирается в соответствующий софт. К тому же данный одноплатный компьютер, несмотря на относительно малую производительность, легко переплюнул бы того старичка Cray I. Вот только вопрос, где же их взять?

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

На первый момент сгодятся кластеры на разрабатываемом у Глушкова процессоре. Только надо пристегнуть наиболее скоростную из незатратных технологий обмена. Придётся-таки городить «Ethernet»[81], только отбросить полудуплексный режим, коаксиальные соединительные линии, и сети построенные по топологии кольцо. Именно эти решения наиболее актуальны на данном этапе, и усиленно разрабатываются на западе.

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

Потому сразу же сосредоточился на архитектуре с топологией звезда и скорости передачи в 10/100 MBit/s по витым парам. Ох, и грехи мои тяжкие! Это сколько мне сейчас расписывать эту сетевую инфраструктуру? А кроме того ещё выдать схемотехнику свитчей, хабов и портов. Но, куда уж бедному крестьянину податься? Взялся за гуж, не говори, что не дюж.

вернуться

78

— Кластер — группа компьютеров, объединённых высокоскоростными каналами связи, представляющая с точки зрения пользователя единый аппаратный ресурс. Вычислительные кластеры позволяют уменьшить время расчетов, по сравнению с одиночным компьютером, разбивая задание на параллельно выполняющиеся ветки, которые обмениваются данными по связывающей сети. Одна из типичных конфигураций — набор компьютеров, собранных из общедоступных компонентов, с установленной на них операционной системой Linux, и связанных сетью Ethernet, или другими относительно недорогими сетями.

вернуться

79

— Opteron — первый микропроцессор фирмы AMD, основанный на 64-битной технологии AMD64. AMD создала этот процессор в основном для применения на рынке серверов, поэтому существуют варианты Opteron для использования в системах с 1–8 процессорами. В многопроцессорных системах CPU взаимодействуют между собой с использованием архитектуры Direct Connect Architecture посредством встроенной высокоскоростной шины Hyper-Transport.

вернуться

80

— Raspberry Pi — одноплатный компьютер размером с банковскую карту, изначально разработанный как бюджетная система для обучения информатике, но позже получивший более широкое применение и известность. Разрабатывается британской компанией Raspberry Pi Foundation. По состоянию на конец 2019 года было продано более 30 миллионов устройств Raspberry Pi.

вернуться

81

— Ethernet — семейство технологий пакетной передачи данных между устройствами для компьютерных и промышленных сетей. Стандарты Ethernet определяют проводные соединения и электрические сигналы на физическом уровне, формат кадров и протоколы управления доступом к среде — на канальном уровне модели OSI. Ethernet стал одной из самых распространённых технологий ЛВС в середине 1990-х годов.