IBM Preps Power9 for AI and HPC Launch, Forges Big NUMA Iron
nextplatform.com
nextplatform.com
Pricing is actually quite good with the SuperMicro POWER9 systems, especially against Intel's "scalable processor" family regression where you pay a 4 or 8 socket CPU tax for 2 socket Intel SPP Gold and Platinum configs.
I think POWER9 will be both the first and most cost effective way to reach 400gbps content delivery in a 1u platform.
For getting vendors to do things, it helps that I have a 8-figure HW spend. I'm not GOOG/FB, but it's enough in what vendors call "cloud services provider" tally that their sales orgs are very hungry for. I have great and fledgling relationships with Intel, SuperMicro, Dell, Chelsio, Cavium, and now IBM in the context of FreeBSD for high throughput scale out workloads.
I really wondered why they didn't mention POWER at all two weeks ago in the blog post. And now this post allowed me to raise the question. I'm curious what you think I represent for me to be a sock-puppet.
I cannot prove it, obviously, but this is just a throwaway account of a single person who doesn't represent anyone and definitely isn't paid to participate on Hacker News. Neither am I employed by any large or well-known organization to have some kind of intent. I'm just a programmer who wishes we had more POWER machines just like Raptor is trying to achieve.
I did feel uncomfortable asking the question as it might be obtrusive and thought I managed to word it defensively enough. Sorry, looks like I failed :).
> For getting vendors to do things, it helps that I have a 8-figure HW spend.
Thanks for answering!
That's encouraging to hear, although sounds like I would need to be the operator of a video hosting or cdn network or HPC cluster before I could request a consultation with engineering executives. I'm most excited you have good relations with Chelsio since I love their NICs and FreeBSD drivers. I couldn't care less about Intel NICs tbh.
I've always been fascinated by the ARM and PPC embedded support on FreeBSD, which reflects the real market and not some fantasy land. Which also explains the sad state of the POWER port right now.
I'm fairly certain that RISC-V will eat ARM and it already started on the bottom end with embedded chips being replaced with RISC-V. nVidia, storage (SSD, HDD) vendors already have RISC-V silicon deeply embedded, hidden in sight. I feel like it will be the FOSS "revolution" all over and more progress because there's no need to pay stupendous amounts of licensing fees to ARM Inc. One could have done this with OpenSPARC too, but for political reasons or technical limitations of the ISA, it never took off.
My prediction is that many embedded ARM chips will be replaced by RISC-V. It won't be free because someone has to create the desired chip IP, unless you're happy with the free ones, but there will be competition that doesn't involve a parent licensing agency grabbing all the money for an ISA they invented 30 years ago. Good times to be a compiler codegen developer :).
Anyway, they announced this publicly in 2016 so I assume it's already hidden in some nVidia hardware. I also read about a storage vendor (Seagate? or WD?) working on a transition to RISC-V, but I cannot find it right now.
https://riscv.org/wp-content/uploads/2016/07/Tue1100_Nvidia_...
The reasons cited sound like those we heard about Linux and Samba or Linux and Apache in the past.
The CPUs in HPC increasingly exist primarily to keep the GPUs fed. I'm curious why they don't target having simpler/cheaper CPUs that can be moved closer to the GPUs. Throw away stuff like SIMD units; anything that can be done there would be better done on the massively parallel GPU.
You can certainly buy silicon that's set up that way from Nvidia.
https://www.hotchips.org/wp-content/uploads/hc_archives/hc28... https://elinux.org/Jetson_TX2#Processing_Components
Six different ARM CPUs (two different kinds!) on the same silicon as a fairly powerful GPU.
Info: https://www.nextplatform.com/2016/10/17/opening-server-bus-c...
Then I checked to see FreeBSD's POWER port and it didn't look as readily supported as Linux is, so I assumed that's one reason. Contrary to SPARC, POWER servers can be had from more than the main vendor and it's the only high performance server where you have a chance to get the source code for the microcode and firmware in auxiliary mainboard chips, leaving just the GPU and NIC. This alone I would think would be a reason for safety-conscious users to consider and buy it instead of trying to disable Intel ME.
I still think Netflix ought to evaluate POWER9 (POWER10) and possibly improve the FreeBSD port, and would love more industry support so that little teams like mine stand a chance to get reasonably priced POWER9+ servers.
The completely free aspect is one reason I believe Kollab is using it for their servers.
Probably because there is no POWER9/10 option available from AWS and Netflix is a heavy user of AWS.
As evidenced by their heroic efforts to tunes performance[2], and their careful choice of hardware[3], they could certainly deploy POWER if they chose to.
[1] https://openconnect.netflix.com/en/
DGX with P100 at $129,000*
DGX with V100 at $149,000
;)
Sforza — 50 mm × 50 mm, 4 DDR4, 48 PCIe Lanes, 1 XBus 4B
Monza — 68.5 mm × 68.5 mm, 8 DDR4, 34 PCIe Lanes, 1 XBus 4B
LaGrange — 68.5 mm × 68.5 mm, 8 DDR4, 42 PCIe Lanes, 2 XBus 4B
Though I have no idea what XBus is.Personal example: Over the course of earning my master's, I was able to use the equivalent of a $FIVE_DIGIT_PRICE computing cluster as often as I cared to, for an ultimate total of $THREE_DIGIT_PRICE.
If I were buying the hardware, sure. But if I'm renting then it's all just a means to an end.