|
|
|
|
|
by conjecTech
968 days ago
|
|
I agree that is how I'd expect it to be implemented, but I'm not sure how small it would be given the processing bandwidth we are talking about for 4k video. I'm guessing this is a distinct region of the chip and not integrated with CPU/GPU since they scale up by replicating those blocks and wouldn't want to redundantly place that hardware. Having it separate also allows a team to work on it independently. I think the relative size of the media engines is accurate in that slide, so then it comes down to how large the ProRes parts are in other chips. They are probably a couple of the unlabeled regions next to the performance cores in the M1 Pro die shot below, but I don't know which. https://images.anandtech.com/doci/17019/M1PRO.jpg
Taken from: https://www.anandtech.com/show/17024/apple-m1-max-performanc... |
|
And video decoding/encoding is definitely at least GPU-adjacent, since it usually also involves scaling, color space transformations etc.