Von Neumannove úzke miesta ovplyvňujú umelú inteligenciu

Von Neumannovo úzke miesto je prirodzeným výsledkom používania zbernice na prenos údajov medzi procesorom, pamäťou, dlhodobým úložiskom a periférnymi zariadeniami. Bez ohľadu na to, ako rýchlo autobus plní svoju úlohu, vždy je možné ho premôcť – teda vytvoriť úzke miesto, ktoré zníži rýchlosť. Postupom času sa rýchlosť procesora neustále zvyšuje, zatiaľ čo vylepšenia pamäte a iných zariadení sa zameriavajú na hustotu – schopnosť uložiť viac na menšom priestore. V dôsledku toho sa prekážka stáva väčším problémom s každým vylepšením, čo spôsobuje, že procesor trávi veľa času nečinnosťou.

V rozumnej miere môžete prekonať niektoré problémy, ktoré obklopujú Von Neumannovu prekážku a spôsobiť malé, ale viditeľné zvýšenie rýchlosti aplikácie. Tu sú najbežnejšie riešenia:

  • Ukladanie do vyrovnávacej pamäte: Keď sa problémy so získavaním údajov z pamäte dostatočne rýchlo s architektúrou Von Neumann prejavili, predajcovia hardvéru rýchlo zareagovali pridaním lokalizovanej pamäte, ktorá nevyžadovala prístup k zbernici. Táto pamäť sa javí ako externá pre procesor, ale ako súčasť procesorového balíka. Vysokorýchlostná vyrovnávacia pamäť je však drahá, takže veľkosti vyrovnávacej pamäte bývajú malé.
  • Ukladanie do vyrovnávacej pamäte procesora: Bohužiaľ, externé vyrovnávacie pamäte stále neposkytujú dostatočnú rýchlosť. Ani použitie najrýchlejšej dostupnej pamäte RAM a úplné vylúčenie prístupu k zbernici nespĺňa požiadavky procesora na kapacitu spracovania. V dôsledku toho predajcovia začali pridávať internú pamäť – vyrovnávaciu pamäť menšiu ako externá vyrovnávacia pamäť, ale s ešte rýchlejším prístupom, pretože je súčasťou procesora.
  • Predbežné načítanie: Problém s vyrovnávacími pamäťami je v tom, že sa ukážu ako užitočné iba vtedy, keď obsahujú správne údaje. Bohužiaľ, počet prístupov do vyrovnávacej pamäte je nízky v aplikáciách, ktoré využívajú veľa údajov a vykonávajú širokú škálu úloh. Ďalším krokom pri zrýchľovaní procesorov je uhádnuť, ktoré údaje bude aplikácia ďalej vyžadovať, a načítať ich do vyrovnávacej pamäte skôr, ako ich bude vyžadovať aplikácia.
  • Používanie špeciálnej pamäte RAM: Môžete sa nechať pochovať polievkou podľa abecedy RAM, pretože existuje viac druhov pamäte RAM, ako si väčšina ľudí predstavuje. Každý druh pamäte RAM má za cieľ vyriešiť aspoň časť problému s prekážkou Von Neumanna a fungujú – v rámci limitov. Vo väčšine prípadov sa vylepšenia točia okolo myšlienky rýchlejšieho získavania údajov z pamäte a na zbernicu. Rýchlosť ovplyvňujú dva hlavné (a mnoho menších) faktorov: rýchlosť pamäte (ako rýchlo pamäť presúva dáta) a latencia (ako dlho trvá nájdenie konkrétnej časti údajov). Prečítajte si viac o pamäti a faktoroch, ktoré ju ovplyvňujú.

Rovnako ako v mnohých iných oblastiach technológie sa humbuk môže stať problémom. Napríklad multithreading, akt rozdelenia aplikácie alebo iného súboru inštrukcií do samostatných vykonávacích jednotiek, ktoré procesor môže spracovať jednu po druhej, sa často ponúka ako prostriedok na prekonanie Von Neumannovho úzkeho miesta, ale v skutočnosti to tak nie je. čokoľvek viac ako pridať réžiu (čo problém ešte zhorší). Multithreading je odpoveďou na ďalší problém: zefektívnenie aplikácie. Keď aplikácia pridá problémy s latenciou do Von Neumannovho úzkeho miesta, celý systém sa spomalí. Multithreading zaisťuje, že procesor nestráca ešte viac času čakaním na používateľa alebo aplikáciu, ale namiesto toho má neustále čo robiť. Aplikačná latencia sa môže vyskytnúť pri akejkoľvek architektúre procesora, nielen pri architektúre Von Neumann. Aj tak,


Pre seniorov: Ako vložiť klipart do snímky programu PowerPoint

Pre seniorov: Ako vložiť klipart do snímky programu PowerPoint

Klipart je predkreslená generická kresba a spoločnosť Microsoft poskytuje veľa súborov klipartov zadarmo so svojimi produktmi Office. Do rozloženia snímky programu PowerPoint môžete vložiť klipart. Najjednoduchší spôsob vloženia klipartov je pomocou jedného zo zástupných symbolov na rozložení snímky: Zobrazte snímku, ktorá obsahuje klipart […]

Pre seniorov: Ako vyplniť farbu v programe Microsoft Excel

Pre seniorov: Ako vyplniť farbu v programe Microsoft Excel

Farba výplne – tiež nazývaná tieňovanie – je farba alebo vzor, ​​ktorý vypĺňa pozadie jednej alebo viacerých buniek hárka programu Excel. Použitie tieňovania môže pomôcť očiam čitateľa sledovať informácie na stránke a môže pridať farbu a vizuálny záujem do pracovného hárka. V niektorých typoch tabuliek, ako je register šekových knižiek, […]

Pridávanie nových kontaktov do služby Act! 2005

Pridávanie nových kontaktov do služby Act! 2005

Na úplne najjednoduchšej úrovni je hlavným účelom ACT! má slúžiť ako miesto na uloženie všetkých kontaktov, s ktorými denne komunikujete. Všetky svoje kontakty môžete pridávať a upravovať z okna Podrobnosti kontaktu, pretože obsahuje všetky informácie, ktoré sa týkajú jedného konkrétneho záznamu a […]

Discord For LuckyTemplates Cheat Sheet

Discord For LuckyTemplates Cheat Sheet

Použite tento Cheat Sheet na skok priamo do používania Discordu. Objavte užitočné roboty Discord, aplikácie, ktoré môžete integrovať, a tipy na rozhovory s hosťami.

OpenOffice.org Cheat Sheet pre LuckyTemplates

OpenOffice.org Cheat Sheet pre LuckyTemplates

Kancelársky balík OpenOffice.org má množstvo nástrojov na uľahčenie pracovného života. Keď pracujete v OpenOffice.org, zoznámte sa s funkčným panelom nástrojov (ktorý vyzerá takmer rovnako vo všetkých aplikáciách) a tlačidlami hlavného panela nástrojov, ktoré vám pomôžu so základnými príkazmi pre väčšinu úloh.

Bombe stroj Alana Turinga

Bombe stroj Alana Turinga

Stroj Bombe Alana Turinga nebol žiadnou formou umelej inteligencie (AI). V skutočnosti to ani nie je skutočný počítač. Prelomilo to kryptografické správy Enigmy a to je všetko. Turingovi to však poskytlo podnet na zamyslenie, čo nakoniec viedlo k dokumentu s názvom „Výpočtové stroje a inteligencia“? ktorý publikoval v 50-tych rokoch a ktorý popisuje […]

Štandardné hardvérové ​​nedostatky pre umelú inteligenciu

Štandardné hardvérové ​​nedostatky pre umelú inteligenciu

Schopnosť vytvoriť modulárny systém má značné výhody, najmä v podnikaní. Možnosť odstraňovania a výmeny jednotlivých komponentov udržuje nízke náklady a zároveň umožňuje postupné zlepšovanie rýchlosti a efektívnosti. Ako pri väčšine vecí však ani tu nie je obed zadarmo. Modularita poskytovaná architektúrou Von Neumann prichádza s niektorými […]

10 Čo robiť a čo robiť pri používaní QuarkXPress

10 Čo robiť a čo robiť pri používaní QuarkXPress

Ak by ste mali vybrať desať ľahko zabudnuteľných, no mimoriadne užitočných vecí, ktoré by ste si o QuarkXPress zapamätali, v nasledujúcom zozname by ste, milý čitateľ, boli práve nimi. Namaste. Hovorte so svojou komerčnou tlačiarňou Všetky tlačové projekty začínajú a končia pri tlačiarni. Je to preto, že iba tlačiarne poznajú svoje obmedzenia a tisíce spôsobov, ako môže byť projekt […]

Pôvod Bitcoinu

Pôvod Bitcoinu

Najdôležitejším aspektom bitcoinu môže byť koncept za ním. Bitcoin vytvoril vývojár Satoshi Nakamoto. Namiesto toho, aby sa Satoshi snažil navrhnúť úplne novú platobnú metódu, aby zvrhol spôsob, akým všetci platíme za veci online, videl Satoshi určité problémy s existujúcimi platobnými systémami a chcel ich riešiť. Koncept […]

Ako chrániť svoje súkromie pri používaní bitcoínov

Ako chrániť svoje súkromie pri používaní bitcoínov

S používaním bitcoinu a digitálnej meny vo všeobecnosti sa viaže určitá úroveň anonymity. Či to môžete označiť ako „dostatočne anonymné“, je osobný názor. Existujú spôsoby, ako chrániť svoje súkromie pri používaní bitcoinov na presun finančných prostriedkov, ale vyžadujú si určité úsilie a plánovanie: Môžete si vygenerovať novú adresu pre […]