Acer’s leading gaming branding, Predator, is all about maximizing performance, particularly around gaming. In the modern era, that now extends into content creation, streaming, video editing, and all the sorts of things that drive the need for high performance. As we’ve seen several times over the years, just throwing more cores at the problem isn’t the solution: bottlenecks appear elsewhere in the system. Despite this, Acer is preparing a mind-boggling solution.
The Acer Predator X is the new dual-Xeon workstation, with ECC memory and multiple graphics cards, announced today at IFA 2018. The premise of the system is for the multi-taskers that do everything: gaming, content creation, streaming, the lot. With this being one of Acer’s flagship products, we expect it to be geared to the hilt: maximum cores, maximum capacity. There-in lies the first rub: if Acer is going all out, this is going to cost something crazy:
- 2 x Intel Xeon 8180 ($10009 x 2)
- 12 x 16 GB ECC RDIMM ($200 x 12)
- 2 x NVIDIA Quadro RTX 8000 ($000s x 2)
- Some Storage
- Some big power supply
- Some custom chassis
Of course, Acer is focusing this product for the next generation of processors (read, Cascade Lake-SP), and so none of the specifications have been put into place yet. However, there’s a fundamental aspect to dual-CPU systems that needs to be addressed.
Dual CPU systems have what is known as a Non-Uniform Memory Architecture (NUMA) – despite each CPU having direct access to memory, without a NUMA-aware operating system or software in place, memory for one process on one CPU can be allocated on the memory of the other CPU, causing additional latency. We tested this way back in 2013, and the situation has not improved since. Most software assumes all the cores and memory are identical, so adding additional latency causes performance to tank. Tank hard.
Back in those 2013 articles, even scientific software was not built for multi-CPU hardware, and often performed worse than a single CPU with fewer cores. More recently, we’ve seen even single socket systems with a NUMA like environment such as the 32-core Threadripper 2 show performance deficits against monolithic solutions. Only in very specific scenarios (lightweight ray-tracing being the best), does performance improve.
When I approached the person who Acer put on stage to promote this new hardware for the Predator brand about these issues, he didn’t really have a clue what I was talking about. At first he confused it with having ECC, and describing the difference between bandwidth and latency seemed to go no-where. If Acer wants to promote this as a Windows machine, which I’m 99.9% sure they will, they really need to have some software wrapper in place to enumerate cores and put Core Affinity in place. Otherwise people will shell out a lot of money for, in a lot of cases, worse performance.
But hey, maybe Acer is going after the VM gaming market? Right?
One thing I was told is that Acer will be offering configurable variants. So you might be able to use a pair of Xeon Silver instead. Or remove that piece of 'leather' from the front of the chassis.
Gallery: Acer Wants To Sell a Dual Xeon Predator X System: Please No