3 ms·
(author here) It is not based on A72. Kryo doesn't have anything in common with A72 besides understanding the same instructions. I covered that in detail in the
by clamchowder 3y ago
(author here) It is not based on A72. Kryo doesn't have anything in common with A72 besides understanding the same instructions. I covered that in detail in the article. Kryo is wider and has a very different out of order engine than A72.
Not mentioned was that it doesn't inherit a lot of A72's quirks. For example, A72 has peculiar decode restrictions. It can only handle one NOP per clock, and NOPs somehow consume out of order resources beyond just a ROB entry. Kryo has none of these weird characteristics.
- robert_foss 3y agoDo you think it is a from scratch design?
- clamchowder 3y agoMaybe it was built from Krait, but I'm not sure. I never tested Krait and don't have microbenchmark code written to deal with 32-bit arm