Site icon Pingvin.Pro

Розроблено 168-ядерний процесор Eyeliss, який сам по собі може виступати в ролі нейронної мережі

Дослідники Массачусетського технологічного інституту (Massachusetts Institute of Technology; MIT) на заході International Solid State Circuits Conference в Сан-Франциско продемонстрували свою нову розробку. Мова йде про процесор під назвою Eyeriss. У нього дві особливості. Перша – він має в своєму розпорядженні 168 ядер. Друга – він створений за принципом нейронної мережі.




Завдяки спеціально розробленій архітектурі, Eyeriss, за заявою розробників, в 10 разів ефективніше графічних процесорів при побудові нейронних мереж. Щоправда, дослідники не уточнили, з якими саме GPU вони порівнювали своє дітище.

Особливих подробиць розробники не розголошують, але дещо все-таки відомо. У процесора унікальна архітектура. При його розробці фахівці MIT прагнули створити якомога більш автономне рішення. У підсумку, кожне ядро ??Eyeriss має у своєму розпорядженні власну пам’ять. Мабуть, мова про кеш-пам’ять. Її обсяг невідомий. Це дозволяє процесору рідше звертатися до будь-якої зовнішньої пам’яті для проведення розрахунків, що значно збільшує його продуктивність і, по суті, зводить нанівець будь-які затримки.

По-друге, кожне ядро ??здатне обмінюватися даними з сусідніми ядрами. Це дозволяє мінімізувати затримки вже самого процесора, якщо можна так висловитися. Також варто відзначити спеціальний блок розподілу завдань між ядрами і якусь технологію стиснення даних перед відправленням до кожного ядра.

На конференції розробники продемонстрували нейронну мережу на основі одного такого процесора, яка займалася розпізнаванням об’єктів. Варто відзначити, що це був перший раз, коли подібними завданнями займався лише один процесор.

Важливим фактором є і низьке енергоспоживання Eyeriss. Точних даних не назвали, але заявили, що рішення можливо використовувати в компактних мобільних пристроях. В цілому ж такий процесор може стати в нагоді для автомобілів найближчого майбутнього, особливо, для робомобілів.