Thanks for the posts.
But I think the kernel has little to do with the CPU architecture.
NT was processor independent since the very begining.
For example, NT3 supported x86, DEC Alpha, and ARC-compliant MIPS platforms.
NT 6 supported x86/64 and Itanium. Then later dropped Itanium and added ARM.
So there is no CPU architecure pattern here.
I'm hoping the new NT 7 kernel will better support heterogeneous computing architectures. So for doing graphics or OpenCL, no memory needs to be copied, loaded, and unloaded to and from the video card. Instead they will all use the exact-same 64 bit addressing so there is no loading and unloading. This can also be used for hard-drives. That means no more offline - except in network environments.