Dom > Izložba > Sadržaj

Mikroarhitektonski koncepti Povećanje brzine izvođenja

Mar 09, 2019

Ova jednostavna serija koraka komplicira činjenicu da je hijerarhija memorije, koja uključuje spremanje u predmemoriju, glavnu memoriju i neizbrisivu pohranu kao što su tvrdi diskovi (gdje se nalaze programske upute i podaci), uvijek bila sporija od samog procesora. Korak (2) često uvodi dugotrajno (u CPU uvjetima) kašnjenje dok podaci dolaze preko sabirnice računala. Znatan broj istraživanja stavljen je u projekte koji izbjegavaju ta kašnjenja što je više moguće. Tijekom godina, središnji je cilj bio paralelno izvršavanje više uputa, čime se povećala brzina izvršenja programa. U te napore uvedene su složene logičke i strujne strukture. U početku, ove se tehnike mogu implementirati samo na skupim mainframe računalima ili superračunalima zbog količine spojeva potrebnih za ove tehnike. Kako je proizvodnja poluvodiča napredovala, sve se više tih tehnika može primijeniti na jednom poluvodičkom čipu. Vidi Mooreov zakon.