Modern cores

By: anon (anon.delete@this.anontech.anon), July 22, 2020 3:18 pm
Room: Moderated Discussions
Maynard Handley (name99.delete@this.name99.org) on July 22, 2020 10:03 am wrote:
> I cannot recommend enough the paper,
> https://conferences.computer.org/isca/pdfs/ISCA2020-4QlDegUf3fKiwUXfV0KdCm/466100a040/466100a040.pdf
> (Evolution of the Samsung Exynos CPU Microarchitecture)
>
> It's like those classic papers written at the end of the RISC era, detailing the state of OoO
> just before the relevant companies like MIPS/SGI and Alpha/DEC became defunct. The value is in
> clarifying various aspects of how current (acceptably, but not best of class) CPUs perform things
> like indirect branch prediction, cache management, or prefetching; showing in particular the degree
> of complexity present beyond simple statements like "performs strided prefetch".
>

Considering that their core was significantly worse in each of power, performance, and area as compared to Arm's own designs, I do not think you can just assume that anybody else necessarily has does anything at all in the same fashion, including/especially indirect and conditional branch prediction, cache management, or prefetching. Those are all things with a lot of potential space to play around with. And judging from the overall area and die plots of A76, A77, as well as the relative area of the fetch structures and probable branch predictor memories vs caches, I think one might suppose that Samsung's and Arm's structures probably look very different.
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Modern coresMaynard Handley2020/07/22 09:03 AM
  Modern coresEtienne2020/07/22 10:15 AM
    Modern coresMaynard Handley2020/07/22 01:19 PM
      Modern coresanon2020/07/22 03:13 PM
        Modern coresMaynard Handley2020/07/22 05:29 PM
          Modern coresChester2020/07/22 10:59 PM
            Modern coresMaynard Handley2020/07/23 09:06 AM
              Modern coresChester2020/07/23 10:33 AM
              Modern coresDoug S2020/07/23 02:14 PM
      You are ignoring the effect of page size to cache way size (NT)Heikki Kultala2020/07/23 06:16 AM
  Modern coresanon2020/07/22 03:18 PM
    Modern coresUnmaskedUnderflow2020/07/23 07:50 AM
  Modern coresJouni Osmala2020/07/22 10:17 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell avocado?