shrike je napisao/la:
To si u pravu, intel se ujebao sa tim bugivima i to opako, iako kako sam radio u bare metal hostingu... više puta sam se pitao da to nije bilo namjerno da povećaju prodaju. Na drugu stranu, dokazano je da Apple sa sw update namjerno uspori svoj hw. Možda nije što je Apple uradio, ali da je u njihovom stilu - je.
Za odgovor zašto je Appleov M1 procesor (a je Appleov dizajn jer su se prve naznake razvoja i smjera u kojem su krenuli mogle vidjeti još 2013. godine kad su izdali A7) brži od Intela treba gledati malo šire.
Prvo, M1 nije CPU, odnosno nije samo CPU. To je SoC i zato svaki M1 "procesor" u sebi zapravo sadržava CPU, GPU, RAM, ulazno-izlazne kontrolere i sve drugo što je kod klasičnog računala rastavljeno na komponente. Prednost toga je brža komunikacija između različitih funkcija koje procesor mora obaviti, a negativna što nema nadogradnje pojedine komponente tako da što si kupio, kupio si.
Drugo, kod M1 (i novog OS-a) se treba uzeti u obzir da skupovi instrukcija koje se obrađuju u procesoru rade po RISC protokolu, dok Intel i AMD rade po CISC protokolu. Ti vjerojatno znaš o čemu pričam, ali za one koji ne znaju probati ću jednostavno objasniti, a za više informacija se lako izgoogla RISC vs CISC.
Maksimalno pojednostavljeno, prednost RISC-a je bitno manji overhead unutar samog CPU-a. U praksi to znači da što ima manje smeća, to se brže izvršava kôd.
I da, prednost ARM bazirane arhitekture u odnosu na x86 je veći broj raspoloživih registara zbog čega se smanjuje potreba za prebacivanjem podataka što posredno opet donosi brže izvršavanje kôda pa kad sve staviš na hrpu imaš da uz ciljano pisani i optimizirani OS za određeni hardver, dobiješ razliku kakvu danas ima Apple M1 vs Intel.