By: Anon (no.delete@this.spam.com), July 13, 2020 7:36 am
Room: Moderated Discussions
Travis Downs (travis.downs.delete@this.gmail.com) on July 13, 2020 7:03 am wrote:
> That's sort of the the point. You can measure pretty effectively the size of the vector
> units and register files (that's how you got your numbers, right), but others might
> argue that supporting AVX-512 has knock-on effects all over the chip. For example, they
> might say the load-store path has to be 4x as large (vs 128-bit) and so on.
>
> So the idea is that since BDW is the last chip to be clearly a 256-bit design,
> you can compare BDW and SKL to get a kind of upper bound on the cost of 256-512,
> including the types of needed-for-512 architectural changes you mention.
>
> Yeah, SKL has some other changes vs BDW, not related to 512, but not *all that many*. Anyway, these push the
> error in one direction: making 512 cost look larger than it is, so it's a useful upper bound (because you
> can say "even under the very conservative assumption that 100% of the added area was 512 support...).
I understand, but I don't think it is relevant alone, there is power too and a complicated trade of, if it was just area one could argue that you could reduce the per core L2 to increase the number of cores, maybe power efficiency says you can't. When running AVX-512 code Intel CPUs reduce frequency, how many non-AVX512 cores would be possible running at that reduced frequency?
> That's sort of the the point. You can measure pretty effectively the size of the vector
> units and register files (that's how you got your numbers, right), but others might
> argue that supporting AVX-512 has knock-on effects all over the chip. For example, they
> might say the load-store path has to be 4x as large (vs 128-bit) and so on.
>
> So the idea is that since BDW is the last chip to be clearly a 256-bit design,
> you can compare BDW and SKL to get a kind of upper bound on the cost of 256-512,
> including the types of needed-for-512 architectural changes you mention.
>
> Yeah, SKL has some other changes vs BDW, not related to 512, but not *all that many*. Anyway, these push the
> error in one direction: making 512 cost look larger than it is, so it's a useful upper bound (because you
> can say "even under the very conservative assumption that 100% of the added area was 512 support...).
I understand, but I don't think it is relevant alone, there is power too and a complicated trade of, if it was just area one could argue that you could reduce the per core L2 to increase the number of cores, maybe power efficiency says you can't. When running AVX-512 code Intel CPUs reduce frequency, how many non-AVX512 cores would be possible running at that reduced frequency?
Topic | Posted By | Date |
---|---|---|
Skylake-SP area breakdown | David Kanter | 2020/07/12 06:13 PM |
Skylake-SP area breakdown | anon2 | 2020/07/12 07:01 PM |
Skylake-SP area breakdown | Travis Downs | 2020/07/12 08:02 PM |
Skylake-SP area breakdown | anon | 2020/07/12 08:44 PM |
Skylake-SP area breakdown | Travis Downs | 2020/07/12 08:03 PM |
Skylake-SP area breakdown | David Kanter | 2020/07/12 08:20 PM |
To elaborate | David Kanter | 2020/07/12 08:22 PM |
To elaborate | Travis Downs | 2020/07/13 07:03 AM |
To elaborate | Anon | 2020/07/13 07:36 AM |
To elaborate | Adrian | 2020/07/13 01:45 PM |
To elaborate | Anon | 2020/07/13 02:06 PM |
To elaborate | Chester | 2020/07/13 08:30 PM |
Alternatives Implementations | Kyle Siefring | 2020/07/13 06:02 PM |
Alternatives Implementations | Travis Downs | 2020/07/13 08:41 PM |
Alternatives Implementations | Maynard Handley | 2020/07/13 10:37 PM |
Alternatives Implementations | Doug S | 2020/07/13 11:25 PM |
Mask costs | David Kanter | 2020/07/14 08:13 AM |
Alternatives Implementations | tarlinian | 2020/07/14 08:22 AM |
Alternatives Implementations | Doug S | 2020/07/14 10:03 AM |
Alternatives Implementations | Maynard Handley | 2020/07/14 10:12 AM |
Alternatives Implementations | Maynard Handley | 2020/07/14 10:10 AM |
Alternatives Implementations | Doug S | 2020/07/14 10:47 AM |
Alternatives Implementations | Brett | 2020/07/14 01:38 PM |
Alternatives Implementations | tarlinian | 2020/07/14 02:30 PM |