Von Neumanni kitsaskohad mõjutavad tehisintellekti

Von Neumanni kitsaskoht on loomulik tulemus siini kasutamisel andmete edastamiseks protsessori, mälu, pikaajalise salvestusruumi ja välisseadmete vahel. Olenemata sellest, kui kiiresti buss oma ülesannet täidab, on selle ületamine – ehk kiirust vähendava kitsaskoha moodustamine – alati võimalik. Aja jooksul kasvab protsessori kiirus jätkuvalt, samal ajal kui mälu ja muud seadme täiustused keskenduvad tihedusele – võimalusele salvestada rohkem vähem ruumi. Järelikult muutub kitsaskoht iga täiustusega suuremaks probleemiks, mistõttu protsessor veedab palju jõudeolekut.

Mõistuse piires saate ületada mõned probleemid, mis ümbritsevad Von Neumanni kitsaskohta ja tekitada väikese, kuid märgatava rakenduse kiiruse tõusu. Siin on kõige levinumad lahendused:

  • Vahemällu salvestamine: kui ilmnesid probleemid Von Neumann Architecture'iga piisavalt kiiresti andmete hankimisel mälust, reageerisid riistvaramüüjad kiiresti, lisades lokaliseeritud mälu, mis ei vaja siinijuurdepääsu. See mälu näib olevat protsessoriväline, kuid osana protsessoripaketist. Kiire vahemälu on aga kallis, seetõttu kipuvad vahemälu suurused olema väikesed.
  • Protsessori vahemällu salvestamine: kahjuks ei paku välised vahemälud ikka veel piisavalt kiirust. Isegi kiireima saadaoleva RAM-i kasutamine ja siinile juurdepääsu täielik katkestamine ei vasta protsessori töötlemisvõimsuse vajadustele. Sellest tulenevalt hakkasid müüjad lisama sisemälu – vahemälu, mis on väiksem kui välismälu, kuid veelgi kiirema juurdepääsuga, kuna see on osa protsessorist.
  • Eellaadimine: vahemälu probleem seisneb selles, et need osutuvad kasulikuks ainult siis, kui need sisaldavad õigeid andmeid. Kahjuks osutuvad vahemälu tabamused väheseks rakendustes, mis kasutavad palju andmeid ja täidavad mitmesuguseid ülesandeid. Järgmine samm protsessorite kiiremaks tööle panemisel on arvata, milliseid andmeid rakendus järgmisena vajab, ja laadida need vahemällu enne, kui rakendus seda nõuab.
  • Spetsiaalse RAM-i kasutamine: RAM-i tähestikusupp võib teid maha matta, kuna RAM-i on rohkem kui enamik inimesi ette kujutab. Igat tüüpi RAM-i eesmärk on lahendada vähemalt osa Von Neumanni kitsaskoha probleemist ja need toimivad - piirides. Enamikul juhtudel keerlevad täiustused idee ümber saada andmed mälust kiiremini siini. Kiirust mõjutavad kaks peamist (ja palju väiksemat) tegurit: mälu kiirus (kui kiiresti mälu andmeid liigutab) ja latentsus (kui kaua kulub konkreetse andmetüki leidmiseks). Loe rohkem mälu ja seda mõjutavate tegurite kohta.

Nagu paljudes teistes tehnoloogiavaldkondades, võib hüpeest saada probleem. Näiteks mitme lõimega töötlemist, rakenduse või muu juhiste komplekti jagamist diskreetseteks täitmisüksusteks, millega protsessor saab korraga hakkama saada, reklaamitakse sageli kui vahendit Von Neumanni kitsaskoha ületamiseks, kuid tegelikult see ei aita. midagi enamat kui üldkulude lisamine (mis teeb probleemi hullemaks). Multithreading on vastus teisele probleemile: rakenduse tõhusamaks muutmine. Kui rakendus lisab Von Neumanni kitsaskohale latentsusprobleemid, aeglustub kogu süsteem. Multithreading tagab, et protsessor ei raiska veel rohkem aega kasutaja või rakenduse ootamisele, vaid tal on kogu aeg midagi teha. Rakenduse latentsusaeg võib esineda mis tahes protsessori arhitektuuriga, mitte ainult Von Neumanni arhitektuuriga. Isegi nii,


Eakate jaoks: kuidas sisestada lõikepilte PowerPointi slaidile

Eakate jaoks: kuidas sisestada lõikepilte PowerPointi slaidile

Lõikepilt on eeljoonistatud üldine kunstiteos ja Microsoft pakub oma Office'i toodetega tasuta palju lõikepildifaile. Saate sisestada oma PowerPointi slaidipaigutusse lõikepilte. Lihtsaim viis lõikepildi sisestamiseks on kasutada slaidipaigutamisel üht kohatäitjat: kuvage lõikepilte sisaldav slaid […]

Eakate jaoks: kuidas täita värvi Microsoft Excelis

Eakate jaoks: kuidas täita värvi Microsoft Excelis

Täitevärv (mida nimetatakse ka varjutamiseks) on värv või muster, mis täidab ühe või mitme Exceli töölehe lahtri tausta. Varjutuse rakendamine võib aidata lugejal kogu lehel teavet jälgida ning lisada töölehel värvi ja visuaalset huvi. Teatud tüüpi tabelites, näiteks tšekiraamatute registris, […]

Uute kontaktide lisamine seadusesse! 2005

Uute kontaktide lisamine seadusesse! 2005

Kõige lihtsamal tasandil ACTi peamine eesmärk! on koht, kuhu salvestada kõik kontaktid, kellega igapäevaselt suhtlete. Saate kõiki oma kontakte lisada ja muuta kontaktandmete aknas, kuna see sisaldab kogu teavet, mis puudutab ühte konkreetset kirjet ja […]

Discord For LuckyTemplates petuleht

Discord For LuckyTemplates petuleht

Kasutage seda petulehte, et otse Discordi kasutama hakata. Avastage kasulikke Discordi roboteid, rakendusi, mida saate integreerida, ja näpunäiteid külaliste intervjueerimiseks.

OpenOffice.org LuckyTemplatesi petulehe jaoks

OpenOffice.org LuckyTemplatesi petulehe jaoks

OpenOffice.org kontorikomplektis on palju tööriistu, mis muudavad tööelu lihtsamaks. Kui töötate saidil OpenOffice.org, tutvuge funktsioonide tööriistariba (mis näeb kõigis rakendustes üsna ühesugune välja) ja peamiste tööriistariba nuppudega, et saada abi põhikäskudega enamiku toimingute jaoks.

Alan Turingi pommimasin

Alan Turingi pommimasin

Alan Turingi Bombe masin ei olnud tehisintellekti (AI) vorm. Tegelikult pole see isegi päris arvuti. See purustas Enigma krüptograafilised sõnumid ja see on kõik. Siiski pakkus see Turingile mõtlemisainet, mis viis lõpuks artiklini "Arvutusmasinad ja intelligentsus". mille ta avaldas 1950. aastatel ja kirjeldab […]

Tehisintellekti standardsed riistvarapuudused

Tehisintellekti standardsed riistvarapuudused

Modulaarse süsteemi loomise võimalusel on olulisi eeliseid, eriti ettevõtluses. Üksikute komponentide eemaldamise ja asendamise võimalus hoiab kulud madalal, võimaldades samal ajal järk-järgult parandada nii kiirust kui ka tõhusust. Samas nagu enamiku asjadega, tasuta lõunasööki pole olemas. Von Neumanni arhitektuuri pakutav modulaarsus sisaldab mõningaid […]

10 toimingut ja keeldu QuarkXPressi kasutamisel

10 toimingut ja keeldu QuarkXPressi kasutamisel

Kui sa peaksid QuarkXPressi kohta välja valima kümme kergesti unustatavat, kuid ülikasulikku asja, siis järgmises loendis, hea lugeja, oleksid just need. Namaste. Rääkige oma kommertsprinteriga Kõik prindiprojektid algavad ja lõpevad printeriga. Seda seetõttu, et ainult printerid teavad oma piiranguid ja tuhandeid viise, kuidas projekt võib olla […]

Bitcoini päritolu

Bitcoini päritolu

Bitcoini kõige olulisem aspekt võib olla selle kontseptsioon. Bitcoini lõi arendaja Satoshi Nakamoto. Selle asemel, et püüda välja töötada täiesti uus makseviis, et kaotada viis, kuidas me kõik veebis asjade eest maksame, nägi Satoshi olemasolevates maksesüsteemides teatud probleeme ja soovis nendega tegeleda. Mõiste […]

Kuidas kaitsta oma privaatsust Bitcoini kasutamisel

Kuidas kaitsta oma privaatsust Bitcoini kasutamisel

Teatud anonüümsuse tase on seotud bitcoini ja digitaalse valuuta kasutamisega üldiselt. See, kas saate selle märgistada "piisavalt anonüümseks", on isiklik arvamus. Kui kasutate bitcoine raha ümberpaigutamiseks, on privaatsuse kaitsmiseks viise, kuid need nõuavad pingutust ja planeerimist: saate luua uue aadressi […]