Fjodor2001
Diamond Member
- Feb 6, 2010
- 4,222
- 589
- 126
Its shown before that Intel adds and removes technology with different uarchs. Specially when its deemed as trials. Hyperthreading was a good example. It was skipped from Core 2, because they couldnt get all the results from Hyperthreading before Core 2 was in a locked phase.
The same applies with the FIVR. Hence the reemerge in Icelake since its deemed a success.
The (F)IVR as a concept was first demoed in 2005 on a Pentium-M.
But the NetBurst->Core uArch was such a big leap that it is not really comparable I think. I.e. I can understand why they did not have time to add or evaluate HT on the first Core uArch in time. Especially when under pressure to release a completely new uArch from the success of AMD at the time.
Or do you think the uArch change from Haswell/Broadwell -> Skylake or Icelake is as big? I find it strange that they should not be able to add IVR on Skylake in time if they wanted to.
I've heard others mention that there are drawbacks with IVR too, like making it harder to reach high clock speeds and that it also is costly. Whether those claims are true or not I don't know for sure though.