Intel на SC16 клич війни з GPU
Тема штучного інтелекту виявилася настільки важливою, що Intel провела окремий AI Day (День ІІ) у Сан-Франциско, де представила спеціалізовані прискорювачі Lake Crest та Knights Crest. Це, втім, не дивно, оскільки компанія стверджує, що 97% серверних потужностей, зайнятих роботою з ІІ, використовують її продукти. Крім того, Intel розповіла про стратегію подальшого розвитку досліджень у цій галузі, а також уклала кілька угод та вступила до альянсу з Google. Крім створення нового «заліза», компанія також займатиметься розробкою та підтримкою ПЗ для роботи з ІІ – на сайті з'явився особливий розділ, присвячений цій темі.


Саме "залізних" новинок на SC16 було мало. Найголовніша - це, звичайно, нова модифікація CPU Xeon E5-2699A v4. Штука дуже й специфічна, так як у даної моделі трохи підняли базову тактову частоту, а ось ціна зросла помітно. Згідно з внутрішніми тестами, дана модель в LINPACK випереджає звичайну версію без індексу лише на 4,8%. Втім, набагато цікавішими є нові Xeon покоління Skylake, які вийдуть наступного року. На виставці Intel показала шафу з прототипами цих CPU, оснащеними адаптерами Omni-Path. Дивно, що в Китаї приватно вже продаються якісь «прототипи» Skylake в конструктиві LGA3647. Щоправда, деталей про них поки що все одно мало. Новинки виготовлятимуться за техпроцесом 14 нм, отримають більш високу продуктивність в операціях із плаваючою комою, а також із шифруванням.

Найголовніше – вони отримають набір інструкцій AVX-512 із відповідною довжиною. Взагалі кажучи, 512 біт – це майже «сакральна» кількість для Intel, тому що довжина кеш-лінії складає якраз 64 байти, що за ідеєю дозволить ще більше підвищитипродуктивність завдяки меншим накладним витратам при зверненні до кеш-пам'яті. До того ж нові CPU та набори логіки для них матимуть повноцінну підтримку пам'яті 3D XPoint. Щоправда, самі накопичувачі 3D X-Point ніде не засвітилися. Серед інших живих демонстрацій Intel цікава технологія NVMe-over-Fabric, показана на стенді РСК. Строго кажучи, таких машин на виставці було представлено дві – друга була зроблена місцевим ODM-виробником.

За допомогою NVMe-over-Fabric організується прозорий віддалений доступ до блокових пристроїв (в даному випадку Intel SSD DC P3700) поверх фабрики Omni-Path. Теоретично цей варіант дозволяє досягти швидкості обміну даними на рівні 1,8 Гбайт/с із затримкою в районі 20 мс. Фактично NVMe-пакети безпосередньо упаковуються у OPA-кадри. Підтримка технології вже є в стабільній версії ядра Linux 4 гілки, також є окремі утиліти для роботи з нею. Ну а сама вона, очевидно, потрібна для швидкого доступу до великих масивів даних усередині кластера. Фактично на кожному вузлі можна відмовитися від локального сховища та працювати лише з віддаленими накопичувачами.

Докладно про Intel Omni-Path ми розповідали майже рік тому. За цей час новий інтерконнект встиг «захопити» чимало суперкомп'ютерів – їм оснащують як нові машини, так і оновлюють наявні. У світлі цих подій дуже цікаво, які кроки буде робити Mellanox - основний конкурент Intel в області інтерконнект. У приватних розмовах передбачалися створення коаліції з іншими гігантами ринку, і розробка власного CPU, і поглинання інших компаній або навіть продаж самої компанії. Втім, це поки що лише домисли, а сама Mellanox на виставці представила свій новий, вдвічі швидший адаптер InifniBand, але цезачепив на майбутнє.

Впровадження Intel Xeon Phi Knights Landing, за словами компанії, йде успішно. Втім, у цьому можна було переконатися і без слів – практично на всіх стендах були машини з цими прискорювачами. А ось про майбутні Xeon Phi Knights Mill нічого нового до ладу не розповіли. Так, це будуть прискорювачі, орієнтовані насамперед на ІІ та Deep Learning, які отримають багато швидкої локальної пам'яті типу HBM. З'являться вони в 2017 році, як і ще один продукт для цієї області - PCIe-карта Intel Deep Learning Inference Accelerator (DLIA) з FPGA Intel Arria 10. Процес програмування та перенесення ПЗ для неї буде полегшений за рахунок додавання підтримки картки до поширених бібліотек та фреймворки.

Втім, питаннями оптимізації, спрощення написання та виконання коду для свого «заліза», а також управління ним Intel і так постійно займається – у тому числі працює над запуском старих бінарних додатків на сучасних Xeon/Xeon Phi. І ось саме для контролю над ПЗ та «залізом» призначена ще одна новинка Intel на SC16 – HPC Orchestrator. Цей продукт базується на безкоштовній та відкритій платформі OpenHPC. Власне кажучи, ніхто не заважає використовувати OpenHPC у чистому вигляді, однак у випадку Orchestrator – за окрему плату, природно, – інженери Intel допоможуть замовнику правильно сконфігурувати кластер та додатки, які на ньому запускатимуться, що в кінцевому підсумку може значно заощадити і час. та гроші.
Висновок
Незважаючи на те, що майже всі анонси Intel на SC16 були «паперовими», зразковий напрямок подальшого розвитку продуктів компанії зрозумілий і так. Власне, Intel планомірно розширює поле своєї діяльності в HPC, а в якомусь сенсі навітьпотихеньку монополізує цю область. До вже наявних CPU для, скажімо так, «класичних» завдань і Big Data - ажіотаж навколо цієї теми спав, але сама по собі вона нікуди не поділася і стала швидше звичайною - додалися рішення для масивно-паралельної обробки даних. Потім Intel пішла в область інтерконнект (Omni-Path) і швидких сховищ (3D X-Point) - і зараз готова змінити ієрархію пам'яті в цілому. Мало? Так, мало. На самому початку йшлося про 97% серверів із продуктами Intel. Це твердження є вірним, але є один нюанс – ніхто не каже, які саме продукти в них використовуються. Слід вважати, що це все-таки звичайні Xeon, так як і навантаження зараз все одно змішане, і взагалі без звичних CPU не обійтися.


Окреме питання – чи потрібен нам так званий ІІ, принаймні у його поточному вигляді? Навіть не всі учасники виставки вважають, що потрібні, а деякі відкрито кажуть, що це просто черговий баззворд, гучне слово. Незважаючи на те, що ілюстрували корисність цих технологій в основному на досить простих та зрозумілих прикладах – генетика, фізика, медицина і навіть проектування мікросхем, фундаментально ІІ дає лише одну вагому перевагу, а саме різке зниження ціни та часу створення прогнозів, які для багатьох областей Діяльність людини є дуже важливими. Перспективи розвитку ІІ і розбурхують уяву, і водночас лякають. Тому що, на жаль, за весь час, проведений на виставці, ніхто жодного разу не сказав про етичне використання нових технологій.