Компанія Flow Computing заявляє, що запропонована технологія “паралельних процесорів” сумісна з усіма сучасними програмами і додатками.
Фінська компанія Flow Computing оголосила про розробку технології, здатної збільшити продуктивність наявних на ринку процесорів комп’ютерів до 100 разів. Стартап пропонує інтегрувати ядра паралельних процесорів (PPU) в наявні центральні процесори (ЦП), щоб значного підвищити їхню потужність.
Представники компанії описують PPU як окремий блок, який інтегрується з ЦП на одному кристалі кремнію. Модуль не вимагає істотної зміни конфігурації процесора і, як заявляють розробники, “може бути налаштований під конкретні вимоги різних сценаріїв використання в конфігураціях від 4 до 256 ядер”.
На відміну від традиційного підходу, за якого виробники поміщають кілька ідентичних ядер ЦП у пристрій, Flow Computing пропонує комбінувати стандартні ядра ЦП з великою кількістю ядер PPU, що, за словами представників компанії, збільшує продуктивність за того самого розміру чипа.
Загальна схема взаємодії ЦП і PPU. Зображення: Flow Computing
PPU прискорює обчислення, коли завдання піддається “розпаралелюванню”, але традиційний CPU не в змозі скористатися перевагами цього, а передача навантаження на графічний процесор буде надто витратною.
Обчислювальні завдання, пояснюють розробники, можна грубо розбити на дві категорії: послідовні, де кожен новий крок залежить від результату попереднього, і паралельні, які можуть виконуватися незалежно. Одну архітектуру складно оптимізувати для обох типів завдань. Тому ідея компанії полягає в тому, щоб окремі блоки займалися різними проблемами.
Коли в нас є послідовне робоче навантаження, то його виконуватиме ЦП. А коли справа доходить до паралельних завдань, то ЦП призначить її PPU. Так ми отримаємо найкращі результати від обох компонентів.
Мартті Форселл, директор і співзасновник Flow Computing
Розробники заявляють, що вони врахували під час проєктування нової архітектури затримки доступу до пам’яті, проблему із синхронізацією компонентів під час паралельних обчислень і реалізували швидкі комунікації між компонентами PPU. Технологія перебуває на початковому етапі створення, але, за словами представників компанії, вони розробили тестовий зразок, який підтвердив збільшення продуктивності процесорів, передбачене в емуляціях.
Детальніше про технологію компанія повідомляє в Білій книзі (White Paper).