Grykat e ngushta të Von Neumann-it ndikojnë në inteligjencën artificiale

Gryka e ngushtë Von Neumann është një rezultat i natyrshëm i përdorimit të një autobusi për të transferuar të dhëna midis procesorit, kujtesës, ruajtjes afatgjatë dhe pajisjeve periferike. Pavarësisht se sa shpejt e kryen autobusi detyrën e tij, ta mposhtni atë - domethënë të krijoni një pengesë që zvogëlon shpejtësinë - është gjithmonë e mundur. Me kalimin e kohës, shpejtësitë e procesorit vazhdojnë të rriten ndërsa përmirësimet e kujtesës dhe të tjera të pajisjes fokusohen në densitet - aftësia për të ruajtur më shumë në më pak hapësirë. Rrjedhimisht, pengesa bëhet më problematike me çdo përmirësim, duke bërë që procesori të kalojë shumë kohë në punë.

Brenda arsyes, ju mund të kapërceni disa nga problemet që rrethojnë pengesën e Von Neumann dhe prodhojnë rritje të vogla, por të dukshme, në shpejtësinë e aplikimit. Këtu janë zgjidhjet më të zakonshme:

  • Caching: Kur problemet me marrjen e të dhënave nga memorja mjaft shpejt me Arkitekturën Von Neumann u bënë të dukshme, shitësit e pajisjeve u përgjigjën shpejt duke shtuar memorie të lokalizuar që nuk kërkonte akses në autobus. Kjo memorie shfaqet e jashtme për procesorin, por si pjesë e paketës së procesorit. Megjithatë, memoria e memories me shpejtësi të lartë është e shtrenjtë, kështu që madhësitë e memories priren të jenë të vogla.
  • Memoria e memories së procesorit: Për fat të keq, memoriet e jashtme ende nuk ofrojnë shpejtësi të mjaftueshme. Edhe përdorimi i RAM-it më të shpejtë të disponueshëm dhe ndërprerja e plotë e aksesit të autobusit nuk i plotëson nevojat e kapacitetit përpunues të procesorit. Rrjedhimisht, shitësit filluan të shtonin memorie të brendshme - një cache më e vogël se cache e jashtme, por me akses edhe më të shpejtë sepse është pjesë e procesorit.
  • Marrja paraprake: Problemi me cache është se ato janë të dobishme vetëm kur përmbajnë të dhënat e sakta. Fatkeqësisht, goditjet e cache-it rezultojnë të ulëta në aplikacione që përdorin shumë të dhëna dhe kryejnë një shumëllojshmëri të gjerë detyrash. Hapi tjetër për t'i bërë procesorët të funksionojnë më shpejt është të hamendësoni se cilat të dhëna do të kërkojë aplikacioni më pas dhe t'i ngarkoni ato në cache përpara se aplikacioni ta kërkojë atë.
  • Përdorimi i RAM-it të specializuar: Ju mund të varroseni nga supa e alfabetit RAM sepse ka më shumë lloje RAM sesa imagjinojnë shumica e njerëzve. Çdo lloj RAM synon të zgjidhë të paktën një pjesë të problemit të bllokimit të Von Neumann, dhe ato funksionojnë - brenda kufijve. Në shumicën e rasteve, përmirësimet sillen rreth idesë së marrjes së të dhënave nga memoria dhe në autobus më shpejt. Dy faktorë kryesorë (dhe shumë të vegjël) ndikojnë në shpejtësinë: shpejtësia e memories (sa shpejt memoria lëviz të dhënat) dhe vonesa (sa kohë duhet për të gjetur një pjesë të caktuar të të dhënave). Lexoni më shumë për kujtesën dhe faktorët që ndikojnë në të.

Ashtu si me shumë fusha të tjera të teknologjisë, zhurma mund të bëhet problem. Për shembull, multithreading, akti i ndarjes së një aplikacioni ose grupi të tjera udhëzimesh në njësi ekzekutimi diskrete që procesori mund t'i trajtojë një nga një, shpesh konsiderohet si një mjet për të kapërcyer bllokimin e Von Neumann-it, por në fakt nuk ndodh. asgjë më shumë se shtimi i shpenzimeve (duke e bërë problemin edhe më keq). Multithreading është një përgjigje për një problem tjetër: duke e bërë aplikacionin më efikas. Kur një aplikacion shton problemet e vonesës në bllokimin e Von Neumann, i gjithë sistemi ngadalësohet. Multithreading siguron që procesori të mos humbasë më shumë kohë duke pritur për përdoruesin ose aplikacionin, por përkundrazi ka diçka për të bërë gjatë gjithë kohës. Vonesa e aplikimit mund të ndodhë me çdo arkitekturë procesori, jo vetëm me Arkitekturën Von Neumann. Edhe kështu,


Për të moshuarit: Si të futni Clip Art në një rrëshqitje në PowerPoint

Për të moshuarit: Si të futni Clip Art në një rrëshqitje në PowerPoint

Klip arti është vepra arti e përgjithshme e para-vizatuar dhe Microsoft ofron shumë skedarë klipi art falas me produktet e tij të Office. Mund të futni klip art në paraqitjen tuaj të rrëshqitjes në PowerPoint. Mënyra më e lehtë për të futur artin e klipit është duke përdorur një nga mbajtësit e vendeve në një plan urbanistik: Shfaq një rrëshqitje që përmban një Clip Art […]

Për të moshuarit: Si të mbushni ngjyrën në Microsoft Excel

Për të moshuarit: Si të mbushni ngjyrën në Microsoft Excel

Ngjyra e mbushjes - e quajtur gjithashtu hijezim - është ngjyra ose modeli që mbush sfondin e një ose më shumë qelizave të fletës së punës Excel. Zbatimi i hijeve mund të ndihmojë sytë e lexuesit të ndjekin informacionin nëpër një faqe dhe mund të shtojë ngjyra dhe interes vizual në një fletë pune. Në disa lloje fletëllogaritëse, të tilla si regjistri i fletores së çeqeve, […]

Shtimi i kontakteve të reja në akt! 2005

Shtimi i kontakteve të reja në akt! 2005

Në nivelin më të thjeshtë, qëllimi kryesor i ACT! është të shërbejë si një vend për të ruajtur të gjitha kontaktet me të cilat ndërveproni në baza ditore. Mund të shtoni dhe modifikoni të gjitha kontaktet tuaja nga dritarja Detajet e Kontaktit sepse përmban të gjithë informacionin që i përket një regjistrimi të veçantë dhe […]

Fleta e mashtrimit të mosmarrëveshjeve për LuckyTemplates

Fleta e mashtrimit të mosmarrëveshjeve për LuckyTemplates

Përdorni këtë fletë mashtrimi për të hyrë menjëherë në përdorimin e Discord. Zbuloni robotë të dobishëm Discord, aplikacione që mund të integroni dhe këshilla për intervistimin e të ftuarve.

OpenOffice.org Për Fletën e mashtrimit të LuckyTemplates

OpenOffice.org Për Fletën e mashtrimit të LuckyTemplates

Paketa e zyrës OpenOffice.org ka shumë mjete për ta bërë më të lehtë jetën e punës. Kur jeni duke punuar në OpenOffice.org, njihuni me shiritin e veglave të funksionit (i cili duket pothuajse i njëjtë në të gjitha aplikacionet) dhe butonat kryesorë të shiritit të veglave për ndihmë me komandat bazë për shumicën e detyrave.

Makina bombë e Alan Turingut

Makina bombë e Alan Turingut

Makina Bombe e Alan Turing nuk ishte asnjë formë e inteligjencës artificiale (AI). Në fakt, nuk është as një kompjuter i vërtetë. Ai theu mesazhet kriptografike Enigma, dhe kaq. Megjithatë, ai siguroi ushqim për mendim për Turingun, i cili përfundimisht çoi në një punim të titulluar "Makineri dhe Inteligjenca Kompjuterike"?? që ai botoi në vitet 1950 që përshkruan […]

Mangësitë standarde të harduerit për inteligjencën artificiale

Mangësitë standarde të harduerit për inteligjencën artificiale

Aftësia për të krijuar një sistem modular ka përfitime të rëndësishme, veçanërisht në biznes. Aftësia për të hequr dhe zëvendësuar komponentë individualë i mban kostot të ulëta ndërsa lejon përmirësime në rritje si në shpejtësi ashtu edhe në efikasitet. Megjithatë, si me shumë gjëra, nuk ka drekë falas. Modulariteti i ofruar nga arkitektura Von Neumann vjen me disa […]

10 të bëra dhe mospërfillje kur përdorni QuarkXPress

10 të bëra dhe mospërfillje kur përdorni QuarkXPress

Nëse do t'ju duhej të zgjidhnit dhjetë gjëra të lehta për t'u harruar, por jashtëzakonisht të dobishme për t'u mbajtur mend rreth QuarkXPress, ato në listën e mëposhtme, i dashur lexues, do të ishin ato. Namaste. Flisni me printerin tuaj komercial Të gjitha projektet e printimit fillojnë dhe përfundojnë me printerin. Kjo sepse vetëm printerët i dinë kufizimet e tyre dhe mijëra mënyra se si mund të bëhet një projekt […]

Origjina e Bitcoin

Origjina e Bitcoin

Aspekti më i rëndësishëm i bitcoin mund të jetë koncepti që qëndron pas tij. Bitcoin u krijua nga zhvilluesi Satoshi Nakamoto. Në vend që të përpiqej të krijonte një metodë krejtësisht të re pagese për të përmbysur mënyrën se si ne të gjithë paguajmë për gjërat në internet, Satoshi pa disa probleme me sistemet ekzistuese të pagesave dhe donte t'i adresonte ato. Koncepti i […]

Si të mbroni privatësinë tuaj kur përdorni Bitcoin

Si të mbroni privatësinë tuaj kur përdorni Bitcoin

Një nivel i caktuar anonimiteti është i lidhur me përdorimin e bitcoin dhe monedhës dixhitale në përgjithësi. Nëse mund ta etiketoni atë si "mjaft anonim" është një mendim personal. Ka mënyra për të mbrojtur privatësinë tuaj kur përdorni bitcoin për të lëvizur fondet, por këto kërkojnë disa përpjekje dhe planifikim: Ju mund të krijoni një adresë të re për […]