Von Neumannova úzká místa ovlivňují umělou inteligenci

Von Neumannovo úzké místo je přirozeným výsledkem použití sběrnice pro přenos dat mezi procesorem, pamětí, dlouhodobým úložištěm a periferními zařízeními. Bez ohledu na to, jak rychle sběrnice plní svůj úkol, je vždy možné ji přemoci – tedy vytvořit úzké hrdlo, které sníží rychlost. Postupem času se rychlost procesoru neustále zvyšuje, zatímco paměť a další vylepšení zařízení se zaměřují na hustotu – schopnost uložit více na menším prostoru. V důsledku toho se s každým vylepšením stává úzké místo větším problémem, což způsobuje, že procesor tráví spoustu času nečinností.

V rozumných mezích můžete překonat některé problémy, které obklopují Von Neumannovo úzké místo, a způsobit malé, ale znatelné zvýšení rychlosti aplikace. Zde jsou nejběžnější řešení:

  • Ukládání do mezipaměti: Když se problémy s dostatečně rychlým získáváním dat z paměti pomocí Von Neumannovy architektury projevily, dodavatelé hardwaru rychle zareagovali přidáním lokalizované paměti, která nevyžadovala přístup ke sběrnici. Tato paměť se jeví jako externí procesor, ale jako součást procesorového balíčku. Vysokorychlostní mezipaměť je však drahá, takže velikosti mezipaměti bývají malé.
  • Ukládání do mezipaměti procesoru: Bohužel externí mezipaměti stále neposkytují dostatečnou rychlost. Dokonce i použití nejrychlejší dostupné paměti RAM a úplné odstranění přístupu ke sběrnici nesplňuje požadavky na kapacitu procesoru. V důsledku toho začali prodejci přidávat interní paměť – mezipaměť menší než externí mezipaměť, ale s ještě rychlejším přístupem, protože je součástí procesoru.
  • Předběžné načítání: Problém s mezipamětí je v tom, že se ukáží jako užitečné pouze tehdy, když obsahují správná data. Bohužel se ukazuje, že počet přístupů do mezipaměti je nízký v aplikacích, které využívají velké množství dat a provádějí širokou škálu úkolů. Dalším krokem, jak zrychlit procesory, je uhodnout, která data bude aplikace dále vyžadovat, a načíst je do mezipaměti dříve, než je aplikace bude vyžadovat.
  • Použití speciální paměti RAM: Můžete se nechat pohřbít polévkou z abecedy RAM, protože existuje více druhů RAM, než si většina lidí představuje. Každý druh paměti RAM má za cíl vyřešit alespoň část problému s úzkým hrdlem Von Neumanna a fungují – v rámci limitů. Ve většině případů se vylepšení točí kolem myšlenky rychlejšího získávání dat z paměti a na sběrnici. Rychlost ovlivňují dva hlavní (a mnoho menších) faktorů: rychlost paměti (jak rychle paměť přesouvá data) a latence (jak dlouho trvá nalezení konkrétní části dat). Přečtěte si více o paměti a faktorech, které ji ovlivňují.

Stejně jako v mnoha jiných oblastech technologie se humbuk může stát problémem. Například multithreading, akt rozbití aplikace nebo jiné sady instrukcí do samostatných prováděcích jednotek, které může procesor zpracovat jednu po druhé, je často nabízen jako prostředek k překonání Von Neumannova úzkého hrdla, ale ve skutečnosti to tak není. nic víc než přidat režii (problém ještě zhoršit). Multithreading je odpovědí na další problém: zefektivnění aplikace. Když aplikace přidá problémy s latencí do Von Neumannova úzkého místa, celý systém se zpomalí. Multithreading zajišťuje, že procesor neztrácí další čas čekáním na uživatele nebo aplikaci, ale místo toho má neustále co dělat. Aplikační latence může nastat u jakékoli architektury procesoru, nejen u Von Neumannovy architektury. I tak,


Recenzia Snagit 2018 Čo je nové od verzie 13

Recenzia Snagit 2018 Čo je nové od verzie 13

TechSmith Snagit je náš obľúbený softvér na úpravu snímok obrazovky a obrázkov. Pozrite si nové funkcie v Snagit 2018!

8 online nástrojov na kreslenie diagramov a vývojových diagramov

8 online nástrojov na kreslenie diagramov a vývojových diagramov

Potrebujete vytvoriť diagramy alebo vývojové diagramy a nechcete inštalovať ďalší softvér? Tu je zoznam online nástrojov na vytváranie diagramov.

Spotify nemôže prehrať aktuálnu skladbu? Ako opraviť

Spotify nemôže prehrať aktuálnu skladbu? Ako opraviť

Mať dom plný bezdrôtovo pripojených zariadení a streamovacích služieb, ako je Spotify, je skvelé, kým veci nefungujú a nenájdete zaujímavé riešenia.

Čo je NVMe M.2 SSD a aký je rýchly?

Čo je NVMe M.2 SSD a aký je rýchly?

NVMe M.2 SSD je najnovšia technológia počítačových pevných diskov. Čo to je a aká je rýchlosť v porovnaní so staršími pevnými diskami a SSD (Solid State Drive)?

Sonos vs. AirPlay: Prečo som si vybral AirPlay pre zvuk celého domu

Sonos vs. AirPlay: Prečo som si vybral AirPlay pre zvuk celého domu

Sonos je správne fungujúce audio riešenie na streamovanie od 400 USD za dva reproduktory. Ale pri správnom nastavení môže byť AirPlay zadarmo. Pozrime sa na podrobnosti.

Aplikácia Zálohovanie a synchronizácia Google nahrádza Fotky a Disk

Aplikácia Zálohovanie a synchronizácia Google nahrádza Fotky a Disk

Zálohovanie a synchronizácia Google je nová aplikácia, ktorá sa synchronizuje s aplikáciami Fotky a Disk. Čítajte ďalej a zistite, ako si stojí v porovnaní s OneDrive, Dropbox, Backblaze a Crashplan.

Rezanie káblov: Recenzia MyIPTV so SOPlayerom

Rezanie káblov: Recenzia MyIPTV so SOPlayerom

MyIPTV je služba na strihanie káblov, ktorá využíva aplikáciu SOPlayer pre viacero platforiem a poskytuje televíziu, filmy a iné formy médií za platené

Logitech Illuminated Living-Room Keyboard K830

Logitech Illuminated Living-Room Keyboard K830

Spoločnosť Logitech nedávno vydala svoju klávesnicu Illuminated Living-Room Keyboard K830, ktorá je určená ako spoločník domácej zábavy. Tu je naša recenzia jednotky.

Aktualizácia CloudHQ: Rýchlejšia synchronizácia, úprava súborov Dropbox z Dokumentov Google

Aktualizácia CloudHQ: Rýchlejšia synchronizácia, úprava súborov Dropbox z Dokumentov Google

Tu je pohľad na aktualizáciu, ktorá bola nedávno vydaná pre CloudHQ a ako funguje. Čítajte ďalej a dozviete sa viac.

Čo je telefón OnePlus 6T Android?

Čo je telefón OnePlus 6T Android?

OnePlus 6T je prvotriedny kvalitný telefón s Androidom, ktorý sa predáva so zľavou v porovnaní s Apple iPhone, Google Pixel 3 alebo Samsung Galaxy S9.