could you help me to understand scope of virtualization.
We have a software (Windows, C++ and .NET), which can use all cores. For example, if a computer has a 8 cores, then the software can start 8 threads (or processes) and utilize all cpu resources.
Unfortunately, 8 cores it is not enough and we use a HPC/Grid systems. The HPC/Grid systems has a additional overhead and we search a way to avoid it.
So, can we take a few 8-cores computers, build and configure a system, so that, our software will use all cores (8 * number of computers), as if the software works on a single computer with many cores? If yes, could you send links to additional materials (samples, descriptions, products).
Thank you for any help,