▲ | dragontamer 2 days ago | |||||||||||||||||||||||||||||||||||||
8 Integer ALUs, 4 Vector FPUs, 8x L1 d-caches but only 4x L2 d-Caches. And perhaps most importantly: 4x decoders/4x L1 iCache. IIRC, the entire damn chip was decoder-bound. -------- Note: AMD Zen has 4x Integer pipelines and 4x FPU pipelines __PER CORE__. Modern high-performance systems CANNOT have a single 2x-pipeline FPU shared between two cores (averaging one pipeline per core). Modern Zen is closer to 4x pipelines per core, maybe more depending on how you count load/store units. | ||||||||||||||||||||||||||||||||||||||
▲ | 2 days ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
[deleted] | ||||||||||||||||||||||||||||||||||||||
▲ | dannyw 2 days ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
Yup. The limited decoders meant your pipeline just wasn’t flowing every cycle, because many of the stages were sitting idle. | ||||||||||||||||||||||||||||||||||||||
|