3 ms·
'Dozer, the arithmetic and memory units were pretty much the only thing that were separated. Each core pair shared a scheduler, a dispatcher, branch predictor,
by Sanddancer 11y ago
'Dozer, the arithmetic and memory units were pretty much the only thing that were separated. Each core pair shared a scheduler, a dispatcher, branch predictor, cache, etc. It really was an oddly thought out design.
- jospoortvliet 10y agoIt's probably even more complicated than that as they separated parts more per core during the evolution of dozer, like the decoder which was one unified one at first and became two separate ones later. Yeah, an oddly thought out design for sure. The idea seems to make sense to me but execution wasn't good enough I guess.