Na Apple M1 nabootovaný Linux
Diskusia k článku: Na Apple M1 nabootovaný Linux
Prispievajte do diskusií ako
prihlásený užívateľ.
Komentár, na ktorý odpovedáte:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Mám tooo
Od: qwertyuiop1
|
Pridané:
2021-01-19 15:27:41
Porovnavanie RISC a CISC je uplna blbost. Intel uz davno nie je CISC a ARM uz davno nie je RISC.
Oba su na tom architekturalne podobne: instrukcia je rozbita na microops, a tie su potom schedulovane na jednotlive casti CPU. Rozdiel voci VLIW je ten, ze to nerobi kompiler a nekoduje to do instrukcneho streamu, ale instrukcny dekoder na procesore.
No a tu sa dostavame k rozdielu medzi ARM a Intel: ARM ma fixnu dlzku instrukcii, zatial co Intel variabilnu. Takze dekoder pre ARM je ovela, ovela jednoduchsi, preto ich tam Apple nahodil 8, co je pre Intel ISA nemyslitelne bez toho, aby sa navrhari zblaznili. Preto je instrukcna fronta na M1 vzdy plna, instrukcny buffer je ovela vacsi a netreba zahadzovat blbo naplanovane out-of-order microops, co je na Intel bezna vec.
Toto iste pouzil Fujitsu na svojich serverovych procesoroch, s rovnakym vysledkom.
|