Von Neumann kliūtis turi įtakos dirbtiniam intelektui

Von Neumann kliūtis yra natūralus rezultatas naudojant magistralę duomenims perduoti tarp procesoriaus, atminties, ilgalaikės saugyklos ir išorinių įrenginių. Kad ir kaip greitai autobusas atliktų savo užduotį, jį įveikti – tai yra, suformuoti greitį mažinančią kliūtį – visada įmanoma. Laikui bėgant, procesoriaus sparta ir toliau didėja, o atminties ir kitų įrenginių patobulinimų metu dėmesys sutelkiamas į tankį – galimybę išsaugoti daugiau mažiau vietos. Todėl dėl kiekvieno tobulinimo kliūtis tampa vis didesne problema, todėl procesorius daug laiko praleidžia neaktyvus.

Proto ribose galite įveikti kai kurias problemas, susijusias su Von Neumann kliūtimi, ir sukelti nedidelį, bet pastebimą taikymo greičio padidėjimą. Čia pateikiami dažniausiai naudojami sprendimai:

  • Talpykla: Kai išryškėjo problemų, susijusių su duomenų gavimu iš atminties pakankamai greitai naudojant Von Neumann architektūrą, aparatūros pardavėjai greitai sureagavo pridėdami lokalizuotos atminties, kuriai nereikėjo prieigos prie magistralės. Ši atmintis atrodo ne procesoriaus, bet kaip procesoriaus paketo dalis. Tačiau didelės spartos talpykla yra brangi, todėl talpyklos dydžiai paprastai būna maži.
  • Procesoriaus talpyklos kaupimas: Deja, išorinės talpyklos vis tiek neužtikrina pakankamai greičio. Net naudojant greičiausią turimą RAM ir visiškai nutraukus prieigą prie magistralės, procesoriaus apdorojimo pajėgumai neatitinka. Todėl pardavėjai pradėjo pridėti vidinę atmintį – talpyklą, mažesnę nei išorinė, bet su dar greitesne prieiga, nes ji yra procesoriaus dalis.
  • Išankstinis gavimas: talpyklų problema yra ta, kad jos naudingos tik tada, kai jose yra teisingi duomenys. Deja, programose, kurios naudoja daug duomenų ir atlieka daug įvairių užduočių, talpyklos įvykių yra mažai. Kitas veiksmas, kad procesoriai veiktų greičiau, yra atspėti, kurių duomenų programai reikės toliau, ir įkelti juos į talpyklą prieš tai, kai programa to reikalauja.
  • Specialios RAM naudojimas: RAM abėcėlės sriuba gali būti palaidota, nes yra daugiau RAM rūšių, nei dauguma žmonių įsivaizduoja. Kiekviena RAM rūšis siekia išspręsti bent dalį Von Neumann kliūties problemos, ir jos veikia – neviršijant ribų. Daugeliu atvejų patobulinimai yra susiję su idėja greičiau gauti duomenis iš atminties ir į magistralę. Du pagrindiniai (ir daugelis nedidelių) faktorių turi įtakos greičiui: atminties greitis (kaip greitai atmintis perkelia duomenis) ir delsa (kiek laiko užtrunka, norint rasti tam tikrą duomenų dalį). Skaitykite daugiau apie atmintį ir jai įtakos turinčius veiksnius.

Kaip ir daugelyje kitų technologijų sričių, ažiotažas gali tapti problema. Pavyzdžiui, kelių gijų kūrimas, programos ar kito instrukcijų rinkinio suskaidymas į atskirus vykdymo vienetus, kuriuos procesorius gali apdoroti po vieną, dažnai reklamuojamas kaip priemonė, padedanti įveikti von Neumanno kliūtį, bet iš tikrųjų to nedaro. nieko daugiau, nei pridėti pridėtinių išlaidų (problema dar labiau pablogėja). Kelių gijų naudojimas yra atsakymas į kitą problemą: programos veiksmingumą. Kai programa prideda delsos problemų prie Von Neumann kliūties, visa sistema sulėtėja. Multithreading užtikrina, kad procesorius nešvaistytų dar daugiau laiko laukdamas vartotojo ar programos, o nuolat turės ką veikti. Programos delsa gali atsirasti naudojant bet kokią procesoriaus architektūrą, ne tik Von Neumann architektūrą. Net ir taip,


Senjorams: kaip įterpti iliustraciją į „PowerPoint“ skaidrę

Senjorams: kaip įterpti iliustraciją į „PowerPoint“ skaidrę

Iliustracija yra iš anksto nupieštas bendras meno kūrinys, o „Microsoft“ su „Office“ produktais nemokamai teikia daug iliustracijų failų. Galite įterpti iliustraciją į savo „PowerPoint“ skaidrės maketą. Lengviausias būdas įterpti iliustraciją yra naudoti vieną iš vietos rezervavimo ženklų skaidrės makete: Rodyti skaidrę, kurioje yra iliustracija […]

Senjorams: kaip užpildyti spalvą „Microsoft Excel“.

Senjorams: kaip užpildyti spalvą „Microsoft Excel“.

Užpildymo spalva (dar vadinama šešėliavimu) yra spalva arba raštas, užpildantis vienos ar kelių „Excel“ darbalapio langelių foną. Tamsinimas gali padėti skaitytojo akims sekti informaciją visame puslapyje ir suteikti darbalapiui spalvų bei vizualinio susidomėjimo. Kai kurių tipų skaičiuoklėse, pavyzdžiui, čekių knygelės registre, […]

Akte pridedami nauji kontaktai! 2005 m

Akte pridedami nauji kontaktai! 2005 m

Pačiame paprasčiausiu lygmeniu pagrindinis ACT tikslas! yra vieta, kur saugoti visus kontaktus, su kuriais bendraujate kasdien. Galite įtraukti ir redaguoti visus savo kontaktus iš kontaktinės informacijos lange, nes jame yra visa informacija, susijusi su vienu konkrečiu įrašu ir […]

Nesantaika „LuckyTemplates“ sukčiavimo lapas

Nesantaika „LuckyTemplates“ sukčiavimo lapas

Naudokite šį kodų lapą, kad pradėtumėte naudoti „Discord“. Atraskite naudingų „Discord“ robotų, programų, kurias galite integruoti, ir patarimų, kaip apklausti svečius.

OpenOffice.org, skirtas LuckyTemplates Cheat Sheet

OpenOffice.org, skirtas LuckyTemplates Cheat Sheet

OpenOffice.org biuro rinkinyje yra daug įrankių, palengvinančių darbo gyvenimą. Kai dirbate OpenOffice.org, susipažinkite su funkcijų įrankių juosta (kuri beveik visose programose atrodo vienodai) ir pagrindinius įrankių juostos mygtukus, kad gautumėte pagalbos su pagrindinėmis komandomis atliekant daugumą užduočių.

Alano Turingo bombų mašina

Alano Turingo bombų mašina

Alano Turingo Bombe mašina nebuvo jokia dirbtinio intelekto (AI) forma. Tiesą sakant, tai net nėra tikras kompiuteris. Tai sulaužė Enigma kriptografinius pranešimus, ir viskas. Tačiau tai suteikė Turingui peno apmąstymams, todėl galiausiai buvo parengtas straipsnis „Kompiuterinės mašinos ir intelektas“. kurį jis paskelbė šeštajame dešimtmetyje, kuriame aprašoma […]

Standartiniai dirbtinio intelekto aparatūros trūkumai

Standartiniai dirbtinio intelekto aparatūros trūkumai

Galimybė sukurti modulinę sistemą turi daug naudos, ypač versle. Galimybė pašalinti ir pakeisti atskirus komponentus sumažina sąnaudas ir leidžia laipsniškai pagerinti greitį ir efektyvumą. Tačiau, kaip ir daugumoje dalykų, nemokamų pietų nėra. Von Neumann architektūros teikiamas moduliškumas apima kai kuriuos […]

10 Ką daryti ir ko negalima naudojant QuarkXPress

10 Ką daryti ir ko negalima naudojant QuarkXPress

Jei jums reikėtų pasirinkti dešimt lengvai pamirštamų, bet nepaprastai naudingų dalykų, kuriuos reikia prisiminti apie QuarkXPress, toliau pateiktame sąraše, brangus skaitytojau, jie būtų tokie. Namaste. Pasikalbėkite su savo komerciniu spausdintuvu Visi spausdinimo projektai prasideda ir baigiasi spausdintuvu. Taip yra todėl, kad tik spausdintuvai žino savo apribojimus ir tūkstančius būdų, kaip projektas gali būti įgyvendinamas […]

Bitcoin kilmė

Bitcoin kilmė

Svarbiausias bitkoino aspektas gali būti jo koncepcija. Bitcoin sukūrė kūrėjas Satoshi Nakamoto. Užuot bandęs sukurti visiškai naują mokėjimo metodą, kad būtų panaikintas būdas, kuriuo mes visi mokame už daiktus internetu, Satoshi pastebėjo tam tikras esamų mokėjimo sistemų problemas ir norėjo jas išspręsti. Sąvoka […]

Kaip apsaugoti savo privatumą naudojant Bitcoin

Kaip apsaugoti savo privatumą naudojant Bitcoin

Tam tikras anonimiškumo lygis yra susietas su bitkoinų ir skaitmeninės valiutos naudojimu apskritai. Ar galite tai pažymėti kaip „pakankamai anonimišką“, yra asmeninė nuomonė. Yra būdų apsaugoti savo privatumą naudojant bitkoinus lėšoms perkelti, tačiau tam reikia pastangų ir planavimo: galite sugeneruoti naują adresą […]