I don't think big little is a good idea for servers.. Better power stepping would do the same thing without needing to sacrifice performance on any of the cores.
Big little on desktop also doesn't seem like a good idea. I just don't see the attraction. Saving $20 a year on my electric bill isn't really a concern and I wouldn't be buying high end components if it was. Even at mid range it doesn't seem necessary. A "big" core could run at a lower clock and essentially save as much energy while also able to clock up if needed.
Ryzen is technically ready for big little and was from gen 1. They could easily put "little" cores in a CCX and call it a day... But why?.
Now if we are talking laptops & netbooks it's a different story and makes complete sense. It also would kinda make sense for the low end desktop APU's.
Honestly I think Intel did it just to increase core counts so they didn't look bad compared to Ryzen.
They beat Ryzen... Which is a year old but AMD is releasing the refresh with the 3d vcache which will likely give it the advantage again and with a year old core.
If AMD puts just a little more focus on IPC then Intel would be even further behind. Imagine AMD matching IPC with Intel on every generation going forward... It would do some serious damage to Intel across all sectors. There would be no reason to pick Intel over AMD for any application, big little or not...
"Big little on desktop also doesn't seem like a good idea. I just don't see the attraction. Saving $20 a year on my electric bill isn't really a concern "
If you think that's the purpose heterogeneous architecture ("big.little" is a trademarked by Arm), then I can see why you'd think it's useless.
If you think of it rather as you can design 1 core architecture that is focused on maximum single threaded performance, at the expense of heat and power draw, and then a second core architecture that is incredibly tiny and energy efficient, but it a few years behind on single threaded performance, you could then maximize your single threaded AND multithreaded performance in a given die space and power budget. Under full load, the only about 40 of the 240 watts the 12900K is pulling is for the 8 Gracemont cores, yet these gracemont cores are adding a tremendous boost to multithreading performance for their relatively low power and heat requirements. 8+8 12900K might seem pointless versus the 16+0 5950X that draws less power, but Alder Lake is only the first step. E cores can (and will) be added to desktop chips in a large amount (13900K is going to have 8+16, 13700K will be 8+8, 13600K will be 6+8.). And so on. Intel can just keep adding E cores to their designs to optimize for workloads that benefit most from having more threads, and can have a few dedicated cores for maximum lightly threaded workload performance.
This opens the door for future products, such as a 0 + 64 CPU that can have a lot of multithreaded performance at much lower power draw, price. and heat than a comparable Threadripper, while only slightly losing in single threaded performance. Besides, Desktop SKUs have been scaled up mobile designs for a while now. Desktop ranks 3rd behind laptop and server for importance - using scaled up mobile designs for desktop (as intel has been doing for years) is just the way to go.