GoGrid is “suping up” its CPU architecture. Within the next few months, we will be rolling out new infrastructure using next-generation Intel microarchitecture, specifically the Nehalem 5500 line. Recently, we have been running a series of internal tests as we evaluate Intel’s new multi-core performance as enabled within these CPU chipsets.
Nehalem & GoGrid
I spent some time with Telemachus Luu, GoGrid’s Director of Business Strategy, and a senior-level GoGrid cloud architect in order to better understand what this means to GoGrid and its customers. I won’t bore you with overly technical details, if you do have any technical questions about the Nehalem processor or how GoGrid will be using it, please feel free to leave a comment on this post.
There are three main items that were outlined to me, specifically:
- Increased Memory Bandwidth – For GoGrid users who have larger Virtual Machines that are processing a great deal of data (e.g., financial analysis or large database queries), those users will see a definite benefit with better memory handling.
- HyperThreading – By utilizing HyperThreading, GoGrid is able to provide a better ratio of CPU processing elements (in the form of cores or threads) to our customers. This means that under heavy VM CPU loads, the scheduling latency improves.
- Extended Paging Tables (EPT) – By using Extended Paging Tables and architecting appropriately, some of the critical memory management work that would have been done in the software layer can now be largely performed within the hardware itself.
However, in my discussions, I also picked up some other interesting tech tidbits that make a lot of sense. For example, there is a definite advantage of using the HT/Virtual Cores of the Nehalem processor versus just throwing in other older chipsets. You can, for example, get 30% “more” out of a virtualized core that uses only 5% more silicon than you can by simply adding more physical CPUs. Also, you can pack more cores (physical and virtual) within a server using the Nehalem than you could with the previous generation Intel chipsets.