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

Но у человека были друзья, пускай и разбросанные по всему "Бывшему СССР". Москва и Подмосковье, Нижний Новгород, Кемерово, Литва... Нормальных надежных соратников набралось всего трое, с кем был постоянный контакт и совместные проекты. Еще трое помогали периодический, по мере возможности. Москвичи помогали деньгами, когда могли, и с доставкой с еВау того, что продавцы из других стран не слали в Россию. Да, как оказалась на еВау можно купить очень много того, чего в России нет вообще или цены космические. Другой человек помогал с разработкой электроники время от времени, другие тоже помогали кто чем как мог, и общением. На работе общаться было не с кем и не о чем. Человека не интересовало дно бутылки и явное вранье про амурные похождения, а коллегам по работе была не интересна техника и политика. Хотя и человека политика интересовала только в разрезе стабильного ухудшения ситуации в стране.

Ситуация изменилась когда его друг из Литвы, программист-математик и астроном, публикующийся специалист по межзвездному газу начал вести работу по использованию нейросетевых вычислений в своих астрономических исследованиях. Он и раньше глубоко интересовался темой AI, еще в 80-х успев поучаствовать молодым МНС-ом в разработке роботизированного цехового погрузчика, под управлением советского компьютера ДВК-2. Точнее процессорной платы МС1201.02. С тех пор компьютеры стали маленькими и мощными, но основные принципы построения систем искусственного интеллекта изменились мало. Все открытия и идеи что испольщовались в начале 21-го века в этой области появились в 60-70х годах 20-го, просто в 21-м векае "железо" развилась в достаточной мере для дешевого и компактного воплощения высилистельных системы нужной мощности.

Астронома жизнь потрепала тоже. Проект робота-погрузчика умер вместе с СССР, но еще до того он надышался парами растворителя для хитина во время аварии в одной из лабораторий института. Надо было бежать оттуда, а он побежал туда, помогать, молодой и глупый. Тогда его откачали, но последствия тяжелого отравления сравнимого с последствиями химического оружия догнали его уже после. Тогда, после того как Литва стала маленькой, гордой и независимой - поработал он в Норвегии в обсерватории, а потом и в Англии. В той самой, Старой Доброй(тм), промозглой и туманной. Причем работал астроном там долго и официально, не каким-то литовским гастарбайтером на мытье унитазов или уборке клубники, даже пенсию заработал в старых добрых фунтах стерлингов. Из-за которой после пришлось год вести переписку с Пенсионным Фондом Великобритании оформляя все нужные бумаги для ее получения.

Общаясь по вечерам в древнем IRC-чате, разработанном на заре эры Интернета, в лохматых 80-х - человек решил помочь своему другу, компьютер которого "не тянул" "тяжелые" расчеты. Было решено собрать сервер, на процессорах Intel Xeon и с большой памятью в 128 или более гигабайт. Тогда SSD были сравнимой емкости, а тут оперативная память, зато в нее можно было загрузить большой каталог звезд и не дергать постоянно для чтения-записи диски. Раскопки в интернете, консультации со специалистами подсказавгими что нужно и какие американские форумы читать. Потом регистрация на еВау ради покупки продвинутой серверной платы, конечно и друзья денег подкинули - и вот на столе уже шуршит кулерами нестандартная двухпроцессорная серверная плата ноды сервера Dell PowerEdge C8220X с хвумя Xeon E5-2603 по я ядра каждый и 16-ю гигами DDR3 ECC REG памяти. За время разбирательств с совсем не похожей на бытовые стандарты платой, чтения мануалов от Dell и форумов англоязычных, опытов программиста на удаленно подключенном и настройке сервенной версии Linux пришло понимание - необходимой вычислительной производительностью обладают нынче только GPU - сиречь видеокарты с их сотнями и тысячами ядер. Да и фреймворки программных нейросетей в основном под видеокарты заточены. В данном случае параллелизм ядер видеокарт рулит. И практический единственный реальный монополист в этой области - Nvidia CUDA, потуги ATI-AMD... поздно спохватились, больше сказать нечего.

Проект просто сервера "из спичек и желудей" перерос в проект "сервер из спичек и желудей с GPU Nvidia". Благодаря пожертвованиям друзей была куплена новая пусть и устаревшая "вычислительная GPU-карта" Nvidia Tesla K20 на полноценном чипе Kepler с 5-ю гигами быстрой памяти с ЕСС, а не той "огбраковке" что в игровой GTX 780, которую привезли едва не контрабандой через Мексику в кузове пикапа. Потом, по случаю распродажи устаревшего оборудования датацентра в Англии были куплены три усиленных модели Tesla К20Х уже с 6-ю гигами на борту, но нестандартная плата их не смогла все использовать, выводов PCI-E на все карты не хватило несмотря на 3 выведенных разъема PCI-E 16x, реальных линий PCI-E хватило только на пару карт и на шинный М2 SSD для файла подчкачи. Третья карта Тesla К20X была случайно спалена, открутившийся болт крепления не был вовремя замечен и залетел куда не надо попав на контакты контроллера питания. Но даже "с двумя головами" теперь уже GPU-сервер позволит сделать за сутки расчеты которые иначе бы тянулись месяц.