Could the Hypervisor virtualize the muliple cores into one core
Just wondering if it would be a practical possibility to have the hypervisor provide an optional abstraction layer that would virtualize the 8 cores in the T1 to appear as one core with 8 pipes to implement instruction-level parallelism (ILP) for single threaded programs. This could be done by making all thread zero registers on all cores support this one virtualized core 0 and so on up to four of these cores in a T1 and eight of these cores in a T2. Of course you may only want to have less than the maximum number of virtual cores available at any given time so that the other core/thread sets could be available for normal processing.
Thanks for your consideration,
Lee

