Se você está falando sobre adicionar seu poder de computação para criar um grande supercomputador, então não (isso não é virtualização, isso é computação cluster / distribuída e exigiria software especialmente escrito que tiraria proveito desse ambiente). A virtualização é exatamente o oposto, levando um computador com uma grande quantidade de recursos e subdividindo-o entre aplicativos menores (o que evita o desperdício de recursos. Poucas coisas exigem uma dúzia de GB de RAM ou mais, por exemplo). Os servidores geralmente usam o Microsoft Hyper-V (que vem com as edições recentes do Windows Server) ou o VMWare ESXi (um hipervisor maduro e gratuito, mas as ferramentas de gerenciamento custam muito dinheiro).
O que você pode estar pensando é a Virtualização de Desktop, em que os desktops reais de cada trabalhador são thin clients / dumb terminais, que então se conectam ao servidor central onde todos os programas dos usuários estão sendo executados. Isso é semelhante aos serviços de terminal.
Edit: Para elaborar um pouco mais, não estou ciente de nenhum hipervisor que "agrupe" recursos de máquinas clientes. Esta questão é algo análogo à questão de "Se eu tiver 4 núcleos rodando a 2GHz, posso combiná-los em um processador de 8GHz?". A resposta geral em ambos os casos é não. Naturalmente, existem exceções especializadas, como algum tipo de VM de vários hosts, ou um aplicativo distribuído em paralelo maciçamente. Mas se isso era tão simples, por que empresas como a Microsoft não agrupam todos os seus recursos de computação em um computador gigante com milhares de núcleos e terabytes de memória? A resposta: você não pode.