Reading time: 1 minute
LDOMs on UltraSPARC T1
Interesting article about the basics of the logical domains on T1000/T2000:
This gives us several important benefits right away: since each domain has its own logical CPUs, it can change its state (such as enable or disable interrupts) without having to cause a trap and emulation. After all, it owns the CPU and its interrupt mask all by itself. That can save thousands of context switches per second. Second, since each CPU strand has its own private context in hardware, the T1000/T2000 can switch between domains in a single clock cycle, not the several hundred needed for most virtual machines.
This is another example where the special architecture of the UltraSPARC T1 enables engineers to do things in a completly different but bu vastly more efficient manner. PS: Seems i have to get more annoying to get a MacBook Pro as an company notebook to have some spare money to buy an T1000 for playing around with this features at home ;)