Modern x86 cores can still run/do a lot of things that are no longer really needed for the vast majority of computing. Examples include 16-bit x86 code, legacy BIOS/boot methods, obsolete memory protection schemes, etc. I presume these items are replicated across all cores in a modern multicore CPU, which means even a 128-core Epyc chip, these functions all exist 128x.
Is it possible we will see a situation where future CPUs come with a small # of 'compatibility cores', but the remaining cores lack a vast amount of legacy? (Is that already in place where some of the functions are handled 'at the chip level' but not integrated with each core?). (And do the e-cores eschew some legacy today?).
I recognize designing and qualifying unique core types is not cheap..
Thanks!
Is it possible we will see a situation where future CPUs come with a small # of 'compatibility cores', but the remaining cores lack a vast amount of legacy? (Is that already in place where some of the functions are handled 'at the chip level' but not integrated with each core?). (And do the e-cores eschew some legacy today?).
I recognize designing and qualifying unique core types is not cheap..
Thanks!