Fon Neimana šķēršļi ietekmē mākslīgo intelektu

Von Neumann sastrēgums ir dabisks rezultāts, izmantojot kopni, lai pārsūtītu datus starp procesoru, atmiņu, ilgtermiņa krātuvi un perifērijas ierīcēm. Neatkarīgi no tā, cik ātri autobuss pilda savu uzdevumu, vienmēr ir iespējams to pārvarēt – tas ir, izveidot sašaurinājumu, kas samazina ātrumu. Laika gaitā procesora ātrums turpina palielināties, kamēr atmiņa un citi ierīces uzlabojumi ir vērsti uz blīvumu — spēju uzglabāt vairāk mazākā vietā. Līdz ar to sašaurinājums kļūst arvien lielāka problēma ar katru uzlabojumu, liekot procesoram daudz laika pavadīt dīkstāvē.

Saprāta robežās varat pārvarēt dažas problēmas, kas apņem Von Neumann sastrēgumu, un radīt nelielu, bet ievērojamu lietošanas ātruma pieaugumu. Šeit ir visizplatītākie risinājumi:

  • Kešatmiņa: kad kļuva acīmredzamas problēmas ar datu iegūšanu no atmiņas pietiekami ātri, izmantojot Von Neumann Architecture, aparatūras pārdevēji ātri reaģēja, pievienojot lokalizētu atmiņu, kurai nebija nepieciešama piekļuve kopnei. Šī atmiņa šķiet ārpus procesora, bet kā daļa no procesora pakotnes. Tomēr ātrgaitas kešatmiņa ir dārga, tāpēc kešatmiņas izmēri mēdz būt mazi.
  • Procesora kešatmiņa: diemžēl ārējās kešatmiņas joprojām nenodrošina pietiekamu ātrumu. Pat izmantojot ātrāko pieejamo RAM un pilnībā pārtraucot piekļuvi kopnei, netiek nodrošināta procesora apstrādes jaudas nepieciešamība. Līdz ar to pārdevēji sāka pievienot iekšējo atmiņu — kešatmiņu, kas ir mazāka par ārējo kešatmiņu, bet ar vēl ātrāku piekļuvi, jo tā ir daļa no procesora.
  • Iepriekšēja ielāde: kešatmiņu problēma ir tā, ka tās ir noderīgas tikai tad, ja tajās ir pareizi dati. Diemžēl kešatmiņas trāpījumu ir maz lietojumprogrammās, kas izmanto daudz datu un veic dažādus uzdevumus. Nākamais solis, lai procesori darbotos ātrāk, ir uzminēt, kuri dati lietojumprogrammai būs nepieciešami, un ielādēt tos kešatmiņā, pirms lietojumprogramma to pieprasa.
  • Speciālās RAM izmantošana: RAM alfabēta zupa var apglabāt, jo ir vairāk RAM veidu, nekā vairums cilvēku iedomājas. Katrs RAM veids ir paredzēts, lai atrisinātu vismaz daļu no Fon Neumann sastrēgumu problēmas, un tie darbojas — robežās. Vairumā gadījumu uzlabojumi ir saistīti ar ideju ātrāk iegūt datus no atmiņas un nokļūt kopnē. Ātrumu ietekmē divi galvenie (un daudzi nelieli) faktori: atmiņas ātrums (cik ātri atmiņa pārvieto datus) un latentums (cik ilgs laiks nepieciešams, lai atrastu konkrētu datu daļu). Lasiet vairāk par atmiņu un faktoriem, kas to ietekmē.

Tāpat kā daudzās citās tehnoloģiju jomās, ažiotāža var kļūt par problēmu. Piemēram, daudzpavedienu izveide, lietojumprogrammas vai citu instrukciju kopas sadalīšana diskrētās izpildes vienībās, kuras procesors var apstrādāt pa vienam, bieži tiek reklamēta kā līdzeklis fon Neimaņa sastrēgumu pārvarēšanai, taču tas faktiski nedara. jebkas vairāk, kā tikai pievienot pieskaitāmās izmaksas (problēmu pasliktinot). Daudzpavedienu izmantošana ir atbilde uz citu problēmu: lietojumprogrammas padarīšana efektīvāka. Kad lietojumprogramma pievieno latentuma problēmas fon Neimaņa sašaurinājumam, visa sistēma palēninās. Multithreading nodrošina, ka procesors netērē vēl vairāk laika, gaidot lietotāju vai lietojumprogrammu, bet gan visu laiku kaut ko darīt. Lietojumprogrammas latentums var rasties ar jebkuru procesora arhitektūru, ne tikai fon Neimaņa arhitektūru. Pat ja,


Senioriem: kā ievietot klipkopu PowerPoint slaidā

Senioriem: kā ievietot klipkopu PowerPoint slaidā

Klipkopas ir iepriekš zīmēti vispārīgi mākslas darbi, un Microsoft piedāvā daudzus klipkopas failus bez maksas ar saviem Office produktiem. Varat ievietot klipkopas savā PowerPoint slaidu izkārtojumā. Vienkāršākais veids, kā ievietot klipkopas, ir izmantot vienu no vietturi slaidu izkārtojumā: Parādiet slaidu, kurā ir klipkopa […]

Senioriem: Kā aizpildīt krāsu programmā Microsoft Excel

Senioriem: Kā aizpildīt krāsu programmā Microsoft Excel

Aizpildījuma krāsa (saukta arī par ēnojumu) ir krāsa vai raksts, kas aizpilda vienas vai vairāku Excel darblapas šūnu fonu. Aizēnojuma izmantošana var palīdzēt lasītāja acīm sekot informācijai visā lapā un var pievienot darblapai krāsu un vizuālu interesi. Dažos izklājlapu veidos, piemēram, čeku grāmatiņas reģistrā, […]

Jaunu kontaktu pievienošana likumā! 2005. gads

Jaunu kontaktu pievienošana likumā! 2005. gads

Vienkāršākajā līmenī ACT galvenais mērķis! kalpo kā vieta, kur glabāt visus kontaktus, ar kuriem ikdienā sazināties. Jūs varat pievienot un rediģēt visas savas kontaktpersonas kontaktinformācijas logā, jo tajā ir visa informācija, kas attiecas uz vienu konkrētu ierakstu un […]

Discord For LuckyTemplates apkrāptu lapa

Discord For LuckyTemplates apkrāptu lapa

Izmantojiet šo apkrāptu lapu, lai tieši sāktu lietot Discord. Atklājiet noderīgus Discord robotprogrammatūras, integrētās lietotnes un padomus viesu intervēšanai.

OpenOffice.org LuckyTemplates apkrāptu lapai

OpenOffice.org LuckyTemplates apkrāptu lapai

OpenOffice.org biroja komplektā ir daudz rīku, kas atvieglo darba dzīvi. Strādājot vietnē OpenOffice.org, iepazīstieties ar funkciju rīkjoslu (kas visās lietojumprogrammās izskatās gandrīz vienādi) un galvenās rīkjoslas pogas, lai palīdzētu ar pamata komandām lielākajai daļai uzdevumu.

Alana Tjūringa bumbas mašīna

Alana Tjūringa bumbas mašīna

Alana Tjūringa Bombe mašīna nebija nekāds mākslīgā intelekta (AI) veids. Patiesībā tas pat nav īsts dators. Tas lauza Enigma kriptogrāfiskos ziņojumus, un tas arī viss. Tomēr Tjūringam tas deva vielu pārdomām, kā rezultātā galu galā tika izveidots raksts ar nosaukumu “Datortehnika un izlūkdati”. ko viņš publicēja pagājušā gadsimta piecdesmitajos gados un kurā aprakstīts […]

Standarta aparatūras trūkumi mākslīgajam intelektam

Standarta aparatūras trūkumi mākslīgajam intelektam

Spējai izveidot moduļu sistēmu patiešām ir ievērojamas priekšrocības, īpaši biznesā. Iespēja noņemt un nomainīt atsevišķus komponentus samazina izmaksas, vienlaikus ļaujot pakāpeniski uzlabot gan ātrumu, gan efektivitāti. Tomēr, tāpat kā lielākajā daļā lietu, bezmaksas pusdienu nav. Von Neumann arhitektūras nodrošinātā modularitāte ir saistīta ar dažiem […]

10 Ko drīkst un ko nedrīkst, lietojot QuarkXPress

10 Ko drīkst un ko nedrīkst, lietojot QuarkXPress

Ja jums būtu jāizvēlas desmit viegli aizmirstamas, bet ārkārtīgi noderīgas lietas, ko atcerēties par QuarkXPress, nākamajā sarakstā, dārgais lasītāj, tās būtu tās. Namaste. Sazinieties ar savu komerciālo printeri Visi drukas projekti sākas un beidzas ar printeri. Tas ir tāpēc, ka tikai printeri zina savus ierobežojumus un tūkstošiem veidu, kā projekts var būt […]

Bitcoin izcelsme

Bitcoin izcelsme

Vissvarīgākais bitkoina aspekts var būt aiz tā esošā koncepcija. Bitcoin izveidoja izstrādātājs Satoshi Nakamoto. Tā vietā, lai mēģinātu izstrādāt pilnīgi jaunu maksājuma veidu, lai izjauktu veidu, kā mēs visi maksājam par lietām tiešsaistē, Satoshi redzēja noteiktas problēmas esošajās maksājumu sistēmās un vēlējās tās risināt. Jēdziens […]

Kā aizsargāt savu privātumu, izmantojot Bitcoin

Kā aizsargāt savu privātumu, izmantojot Bitcoin

Zināms anonimitātes līmenis ir saistīts ar bitcoin un digitālās valūtas izmantošanu kopumā. Tas, vai varat to atzīmēt kā “pietiekami anonīmu”, ir personisks viedoklis. Ir veidi, kā aizsargāt savu privātumu, izmantojot bitcoīnu līdzekļu pārvietošanai, taču tas prasa zināmas pūles un plānošanu: varat izveidot jaunu adresi […]