I took a look at RDNA whitepaper and seems that everything is the same or larger, so there should be even more than 45MB of SRAM, but when I summed everything I found there it was a little over 14MB. I have no idea what else it could be.
Depends on the context. HBM is mainly used there is a need for, well, high bandwidth.
There was of course that Intel-AMD processor and Navi 12 where HBM was in fact used to optimize power consumption, but those were premium products, where margins are high anyway.
I haven't even notice it.
#define ASICREV_IS_VEGA10_M(r) ASICREV_IS(r, VEGA10)
#define ASICREV_IS_VEGA10_P(r) ASICREV_IS(r, VEGA10)
Vega 10 has never been released as a mobile part, right? There are some chips with V. I really can't find logic behind it, maybe Value, Mid and...