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

[695 byte] By [muse101a] at [2007-11-14]