Site icon Pingvin.Pro

У США створено мікрочіп з 1000 процесорів

Мікрочіп, що містить тисячу незалежних програмованих процесорних ядер, був розроблений командою фахівців з факультету електронної обчислювальної техніки Університету Каліфорнії. Енергоефективний чіп KiloCore має максимальну швидкість обчислень в 1,78 трильйонів операцій в секунду і містить 621 мільйонів транзисторів. Пристрій був представлений на Симпозіумі VLSI Technology and Circuits  2016, що проходив 16 червня на Гонолулу.




Наскільки нам відомо, це перший в світі 1000-ядерний чіп, який також є процесором з найбільш високою тактовою частотою, коли-небудь створений в університеті, – сказав Беван Баас, професор електротехніки.

Згідно з аналізом групи Бааса, жоден з нині створених в світі чіпів не містить більше 300 ядер, а більшість з них були створені для дослідницьких цілей. Кожне ядро здатне запускати власну невелику програму, незалежно від інших, що є принципово більш гнучким підходом, ніж SIMD (одиночний потік команд, множинний потік даних), який використовується в графічних процесорах GPU. Ідея полягає в розбитті додатку на безліч маленьких шматочків, кожен з яких може працювати паралельно на різних процесорах, забезпечуючи високу пропускну здатність з меншим споживанням енергії.

Оскільки кожне ядро має незалежну одне від одного тактову частоту, воно може за непотрібністю відмикатися для подальшої економії енергії, – повідомив аспірант Брент Боніенстел, який розробив основну архітектуру пристрою.

Також Баас повідомив, що чіп є найенергоефективнішим багатоядерним процесором з нині існуючих. Всі 1000 ядер можуть здійснювати одночасно 115 млрд операцій, споживаючи при цьому тільки 0,7 Вт, які може забезпечити одна батарейка типу АА. Таким чином, KiloCore працює в 100 разів ефективніше, ніж будь-який сучасний обчислювальний пристрій. Для чіпа вже розроблені додатки, які включають в себе бездротове кодування/декодування, обробку відео, шифр. У них використовується велика кількість паралельних даних, наприклад різне наукове ПЗ і центри обробки даних.