Напоследък дизайнът на процесорите претърпява известни промени, като към тях се добавят NPU и някои радикални конфигурации и техники за конструиране на чипове с цел оптимизирането им. Flow Computing обаче има още по-радикално предложение. Компанията предлага копроцесорна архитектура, която помага на обикновените стари процесори, като твърди, че след някои софтуерни трикове производителността може да се увеличи до 100 пъти.
Flow е стартъп, подкрепен от финландската държавна изследователска организация VTT, и предложението му е да се добави паралелен процесор (PPU), интегриран в копроцесор, който работи заедно с традиционния процесор, за да помогне за управлението на входящите задачи.
Съвременните многоядрени процесори могат да обработват десетки нишки едновременно, но синхронизирането на всички тях и обработката на необходимите данни отнема много ценни тактови честоти. Дизайнът на PPU на Flow по същество се справя с това вместо процесора, намалявайки латентността, особено при масово паралелни натоварвания.
Съоснователят и главен изпълнителен директор на Flow Тимо Валтонен заяви: "Процесорът е най-слабото звено в компютъра. Той не се справя със задачата си и това трябва да се промени".
Подобна идея се предлага не за първи път. Традиционно обаче подобно решение би изисквало целият код да бъде изцяло пренаписан, за да се улесни процесът. Flow твърди, че нейната архитектура може да подобри наследения код без промяна, като значително повиши производителността, особено по отношение на приложения, които проявяват паралелизъм, но са възпрепятствани от традиционната обработка, базирана на нишки.
Това обаче не е всичко. Flow твърди, че с известно прекомпилиране на софтуера модифицираният код, създаден, за да се възползва от предимствата на PPU, ще може да увеличи производителността си до 100 пъти, и предлага пускането на персонализирани инструменти, които да помогнат на разработчиците да се адаптират.
Предлага се производственият модел на PPU да се произвежда в множество конфигурации за различни случаи на употреба, с различен брой PPU ядра. Твърди се, че версия с четири ядра е подходяща за нещо като смарт часовник, докато компанията предлага версия с 64 ядра за персонални компютри и модел с 256 ядра за корпоративна употреба.
Снимка: Unsplash
Виж още: Създадоха натриева батерия, способна да се зарежда бързо само за няколко секунди