Utjecaj razvoja mikroprocesora na programiranje

Iako i dalje vrijedi Mooreov zakon, koji tvrdi da se broj tranzistora na mikroprocesorskom čipu udvostručuje otprilike svake dvije godine, danas se kaže: “vrijeme jednostavnog povećanja brzine programa je prošlo”.

SAŽETAK

Radni takt procesora praktički je prestao rasti oko 2005. godine. Razlog za to je prije svega veliko povećanje potrošnje struje procesora na velikim brzinama. Zbog toga su se proizvođači okrenuli drugačijem načinu povećanja performansi procesora. Umjesto povećanja brzine, povećali su broj CPU-a na jednom mikroprocesorskom čipu, tj. počeli su proizvoditi višejezgrene procesore.

No, dok smo kod jednojezgrenih procesora povećanjem takta procesora dobili linearno povećanje brzine programa, kod višejezgrenih procesora program najčešće moramo pisati drugačije da bismo iskoristili raspoložive jezgre, tj. moramo preći na konkurentno programiranje.