By: David Kanter (dkanter.delete@this.realworldtech.com), July 12, 2020 8:22 pm
Room: Moderated Discussions
David Kanter (dkanter.delete@this.realworldtech.com) on July 12, 2020 8:20 pm wrote:
> Travis Downs (travis.downs.delete@this.gmail.com) on July 12, 2020 8:03 pm wrote:
> > David Kanter (dkanter.delete@this.realworldtech.com) on July 12, 2020 6:13 pm wrote:
> > > I did some analysis a while back that might useful to share here.
> > >
> > > 8.0 mm2 SKL core
> > > 0.9 mm2 AVX512
> > > 2.0 mm2 1MB L2$
> > > 2.4 mm2 1.375MB L3$
> > > 0.4 mm2 Snoop filter
> > > 2.0 mm2 caching and home agent
> > > 2.2 mm2 FIVR, PLLs
> > > 0.4 mm2 Mystery block
> > >
> > > 18.0 mm2 Total SKL-SP tile
> > >
> > > So AVX512 is about 5% of the tile area, the tiles are 72% of the total area of SKL-SP.
> > >
> > > If you removed AVX512 you'd save 28mm2 for the whole chip, which would let you add at most 2 tiles.
> > >
> > > In that vein, it seems like a pretty reasonable trade-off.
> >
> > Hmm, you read my mind, I was just wandering over to see if someone had done something like this.
>
> A long time ago I did the analysis for a ton of this stuff.
>
> > Do you have anything for BDW?
>
> Nope.
>
> > Another way of approaching the full cost of AVX-512 would be to look
> > at the BDW-SKL delta. Obviously there were other changes in SKL that may have increased area, but
> > not that many, and BDW is the same process so this could upper-bound the AVX2->AVX-512 cost.
>
> There were a lot of changes in BDW-->SKL. I suspect this analysis wouldn't be as fruitful.
The other thing to consider is that many of the SKL microarchitectural choices might be tied to AVX512. E.g., banking/porting in the L1D.
David
> Travis Downs (travis.downs.delete@this.gmail.com) on July 12, 2020 8:03 pm wrote:
> > David Kanter (dkanter.delete@this.realworldtech.com) on July 12, 2020 6:13 pm wrote:
> > > I did some analysis a while back that might useful to share here.
> > >
> > > 8.0 mm2 SKL core
> > > 0.9 mm2 AVX512
> > > 2.0 mm2 1MB L2$
> > > 2.4 mm2 1.375MB L3$
> > > 0.4 mm2 Snoop filter
> > > 2.0 mm2 caching and home agent
> > > 2.2 mm2 FIVR, PLLs
> > > 0.4 mm2 Mystery block
> > >
> > > 18.0 mm2 Total SKL-SP tile
> > >
> > > So AVX512 is about 5% of the tile area, the tiles are 72% of the total area of SKL-SP.
> > >
> > > If you removed AVX512 you'd save 28mm2 for the whole chip, which would let you add at most 2 tiles.
> > >
> > > In that vein, it seems like a pretty reasonable trade-off.
> >
> > Hmm, you read my mind, I was just wandering over to see if someone had done something like this.
>
> A long time ago I did the analysis for a ton of this stuff.
>
> > Do you have anything for BDW?
>
> Nope.
>
> > Another way of approaching the full cost of AVX-512 would be to look
> > at the BDW-SKL delta. Obviously there were other changes in SKL that may have increased area, but
> > not that many, and BDW is the same process so this could upper-bound the AVX2->AVX-512 cost.
>
> There were a lot of changes in BDW-->SKL. I suspect this analysis wouldn't be as fruitful.
The other thing to consider is that many of the SKL microarchitectural choices might be tied to AVX512. E.g., banking/porting in the L1D.
David
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 |