Процесорът все още работи добре за бизнес системи или в приложения, в които нуждата от обща гъвкавост при програмирането надвишава чистата процесорна мощност. Въпреки това, графичните процесори вече са стандарт за различни видове наука за данни, машинно обучение, AI и нужди от задълбочено обучение. Разбира се, всеки постоянно търси следващото голямо нещо в средата за разработка. И процесорите, и графичните процесори са процесори на производствено ниво. В бъдеще може да видите един от двата вида процесори, използвани вместо тези стандарти:
- Специфични за приложения интегрални схеми (ASIC): За разлика от общите процесори, доставчикът създава ASIC за конкретна цел. ASIC решение предлага изключително бърза производителност, използвайки много малко енергия, но му липсва гъвкавост. Пример за ASIC решение е Tensor Processing Unit (TPU) на Google , който се използва за обработка на реч.
- Програмируеми входни масиви (FPGA): Както при ASIC, доставчикът обикновено изработва FPGA за конкретна цел. Въпреки това, за разлика от ASIC, можете да програмирате FPGA да промени основната му функционалност. Пример за FPGA решение е Brainwave на Microsoft , който се използва за проекти за дълбоко обучение.
Битката между ASIC и FPGA обещава да се разгорещи, като разработчиците на AI се очертават като победител. За момента изглежда, че Microsoft и FPGA са поели водеща роля. Въпросът е, че технологията е подвижна и трябва да очаквате да видите нови разработки.
Доставчиците също работят върху изцяло нови видове обработка, които могат или не могат да работят според очакванията. Например, Graphcore работи върху модул за обработка на информация (IPU). Трябва да приемете новините за тези нови процесори със зърно сол, като се има предвид шума, който обкръжаваше индустрията в миналото. Когато видите реални приложения от големи компании като Google и Microsoft, можете да започнете да се чувствате малко по-сигурни за бъдещето на използваната технология.