CPU stále dobre funguje pre obchodné systémy alebo v aplikáciách, v ktorých potreba všeobecnej flexibility pri programovaní prevažuje nad čistým výpočtovým výkonom. GPU sú však teraz štandardom pre rôzne druhy dátovej vedy, strojového učenia, AI a potreby hlbokého učenia. Samozrejme, každý neustále hľadá ďalšiu veľkú vec vo vývojovom prostredí. CPU aj GPU sú procesory na výrobnej úrovni. V budúcnosti môžete namiesto týchto štandardov vidieť jeden z dvoch druhov procesorov:
- Integrované obvody špecifické pre aplikáciu (ASIC): Na rozdiel od všeobecných procesorov, dodávateľ vytvára ASIC na konkrétny účel. Riešenie ASIC ponúka extrémne rýchly výkon s použitím veľmi malého výkonu, no chýba mu flexibilita. Príkladom riešenia ASIC je jednotka Tensor Processing Unit (TPU) od spoločnosti Google , ktorá sa používa na spracovanie reči.
- Field Programmable Gate Arrays (FPGA): Rovnako ako v prípade ASIC, predajca vo všeobecnosti vyrába FPGA na konkrétny účel. Na rozdiel od ASIC však môžete naprogramovať FPGA, aby ste zmenili jeho základnú funkčnosť. Príkladom riešenia FPGA je Brainwave od spoločnosti Microsoft , ktorý sa používa na projekty hlbokého učenia.
Boj medzi ASIC a FPGA sľubuje, že sa zahreje, pričom ako víťaz sa stanú vývojári AI. Zdá sa, že zatiaľ vedú Microsoft a FPGA. Ide o to, že technológia je plynulá a mali by ste očakávať nový vývoj.
Dodávatelia tiež pracujú na úplne nových typoch spracovania, ktoré môžu alebo nemusia v skutočnosti fungovať podľa očakávania. Napríklad Graphcore pracuje na Intelligence Processing Unit (IPU). Správy o týchto nových procesoroch musíte brať s rezervou vzhľadom na humbuk, ktorý toto odvetvie v minulosti obklopoval. Keď uvidíte skutočné aplikácie od veľkých spoločností, ako sú Google a Microsoft, môžete si začať byť istý budúcnosťou príslušnej technológie.