Трохи Intel Xeon Phi тепер може отримати кожен

Intel Xeon Phi — унікальний процесор, як ніхто інший, розкриває всі переваги паралельного виконання завдань. Створений за технологією Intel Many Integrated Core (MIC), він надає вам кілька десятків потужних обчислювальних ядер і порядний шмат інтегрованої високошвидкісної пам'яті. Думаю, що багато програмісти, як початківці, так і досвідчені, хотіли б «поганяти» свій код на такому процесорі, щоб знайти його вузькі місця, оцінити вплив паралелізму на продуктивність і так далі. Зупиняє одне: вартість самої молодшої моделі Xeon Phi становить $2500, і це тільки сам процесор. Навряд чи багато хто ризикнуть придбати таку систему для особистих потреб, а потреба така, як вже говорилося, буває.

Тепер життя ентузіастів стає трохи простіше. Освітній центр Colfax Research за фінансової підтримки Intel запустив програму віддаленого доступу до кластера серверів на базі Intel Xeon Phi. Деталі програми — під катом, але спочатку коротко про сам Intel Xeon Phi — давненько ми на цю тему не писали.

Intel Xeon Phi — короткий екскурс
Архітектурою Intel Many Integrated Core (Intel MIC) компанія займалася дуже давно, починаючи з початку 2000-х років, можливо, навіть довше, ніж їй хотілося б, оскільки видимі результати з'явилися зовсім не відразу. Спочатку передбачалося випустити GPGPU продукт, однак потім плани змінилися, і в результаті був створений співпроцесор формату «комп'ютер в комп'ютері» зі своєю операційною системою, обчислювальними ресурсами та системою взаємодії з хост-платформою.

Перше покоління співпроцесорів Xeon Phi побачило світ на початку 2013 року. Їх специфічною особливістю (відображеної в назві) було те, що, будучи процесорами, Xeon Phi серії x100 призначалися тільки для прискорення обчислень і не могли бути використані для запуску основної операційної системи всього хоста. Однак зі своїм завданням — прискоренням того, що може бути распараллелено — вони впоралися відмінно, про що було написано багато, в тому числі і на хабре.


Intel Xeon Phi першого покоління

Intel Xeon Phi серії x100 надавали користувачеві близько 60 ядер x86 з 512-розрядними векторними модулями, що працюють на частоті близько 1 ГГц і забезпечують швидкість обчислень подвійної точності понад 1 TFLOPS. Як можна дізнатися хоча б з наведеної вище посилання, це забезпечувало багаторазове збільшення швидкості роботи програм, тому Xeon Phi заслужено прописався у багатьох дослідницьких і наукових обчислювальних системах.

Нове покоління Xeon Phi, x200, було анонсовано в середині минулого року, про їх характеристики та номенклатурі ми вже писали. Нові Phi порівняно з попередніми мають три відмітні особливості. По-перше, на одне ядро у них до 4 потоків (це єдині процесори Intel з такими характеристиками). По-друге, вони мають свій власний набортний обсяг надшвидкої пам'яті MCDRAM. І по-третє, нове покоління позбавився від приставки з — тепер це повноцінні процесори з можливістю завантаження ОС. Таким чином, нічого — крім грошових аспектів, напевно — не заважає зібрати комп'ютер на базі Xeon Phi і отримати свої власні 60 з хвостиком ядер, благо материнські плати під дані процесори також є.


Intel Xeon Phi другого покоління в конструктиві обчислювального модуля для сервера

Тиждень паралельного програмування
Тепер перейдемо безпосередньо до ініціативи. Освітній центр Colfax Research, відомий своїми статтями та навчальними матеріалами з програмування взагалі та паралельному зокрема, при участі і допомоги Intel встановив на своєму майданчику кластер серверів на платформі Intel Xeon Phi 7250. Їх ресурс і пропонується використовувати всім бажаючим.

Для участі у програмі достатньо просто зареєструватися. Після схвалення вашої заявки по мірі появи вільних потужностей вам буде надано SSH-доступ до кластеру строком на один тиждень (7 послідовних днів). На сервері є все необхідне для роботи програміста з урахуванням специфіки Intel Xeon Phi:

  • Intel Parallel Studio XE Cluster Edition, включає в себе:

    • Компілятори Intel C, C++ та Fortran
    • Бібліотека Intel MPI

    • Бібліотека Intel OpenMP
    • Бібліотека Intel Threading Building Blocks (TBB)
    • Бібліотека Intel Math Kernel (MKL)
    • Бібліотека Intel Data Analytics Acceleration (DAAL)
    • і так далі
  • Intel Python 2.7 і 3.5
  • Intel Caffe
  • Intel TensorFlow
Кожному користувачеві виділяється 50 Гб дискового простору. Не забудьте на завершення забрати з собою все важливе. Творчих вам паралельних успіхів!
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.