IBM Power10 Coming to Market: E1080 for ‘Frictionless Hybrid Cloud Experiences’
anandtech.com
anandtech.com
The question is what to do about it. Maybe an open source firmware rewrite can happen. Or maybe IBM needs to make a cheaper desktop version first with a more open DDR4/5 controller?
That advanced RAM module isn't needed for desktop level workloads anyway.
Either way, 2022 is out. Maybe 2023 will have thing line up better?
They didn't reach Raptor's high-standard of open firmware, but POWER10 is probably one of the most open CPUs out there in the modern marketplace.
The on-chip PPE I/O controller is a bigger problem. I suspect, but don't know, that it's the PCIe interface. If so, I can't think of an easy way of getting around it.
I doubt that will happen. For that to happen, there would need to be a market for low-end POWER servers. Low-end means low-margin and competition from x86 boxes. There may be space for a low-spec IBM machine (a POWER-based descendant of the AS/400), and I imagine the IBM i subsidizes a lot of the development of the AIX-based POWER boxes (because they are the same hardware).
I really think IBM should spend some money on entry-level boxes for their exclusive platforms (P, I and Z). I don't see I or Z going anywhere - they are good enough and too expensive/risky to migrate away from, but P and AIX are too close to generic x86 hardware running Linux for them to feel too comfortable. Right now, it's hard to justify even suggesting a green field project using anything that's not a commodity platform. Being less expensive doesn't help when the minimum sticker price is more than 100K. Chances are development would start on generic boxes or cloud and stay there. IBM is the only company that can make POWER competitive with x86 at an entry-level and a single-core SMT8 part would probably be a justifiable expense for many R&D departments.
> with a more open DDR4/5 controller?
My impression is that the Power Axon interface would be able to control DDR4/5 memory.
EDIT: Hah, I missed the PPE discussion recently. There's now some ppl looking towards reversing that too, but again, not RCS itself AFAIK nobody has seen non-OMI POWER10 cpu on the road map.
Would microWatts [1] fit that purpose? Not only do you have an Open ISA as in OpenPower, you also have an Open implementation of that ISA. AFAIK RISC-V doesn't have anything similar, only open source design in embedded usage.
Otherwise a low cost POWER10 ( or now Power10 without the capital... and I hate it ) wont make much sense. You are talking about ~30mm2+ per core design. It is huge.
18-core POWER9 was competitive with AMD Zen1's Threadripper. Zen3 Threadripper is getting quite a bit faster now, so an upgrade to POWER10 would once again be cost-competitive at the $5000 price-point.
https://www.phoronix.com/scan.php?page=news_item&px=IBM-POWE...
Sure one can do that today, but consulting shops and cloud vendors need new products for keeping the board happy with exponential growth.
For example, I might want to run my own hardware for a certain reason and then also run workloads on AWS, but I don't want to have to manage different sets of API's , auth methods etc.
At first cloud providers created tools to make it easier to migrate/connect your on prem to your cloud environments. I’m guessing what usually happened was that some workloads would get migrated but others would remain on prem (for various reasons) so cloud providers started building products that made “your Data Center in our cloud”. Ie deploy cloud-like services within your Data Center so your developers have access to the same interface regardless of where the workload is deployed.
On top of that you’ve still go some applications that run on platforms that just aren’t compatible and will need to be either rebuilt or left to run on-premise indefinitely.
Additionally, getting back to their other comments. I think there is some logic around data being viewed as “heavy” given the egress costs on most clouds. Having one place which you can easily upload data to any new environment that pops up for cheaper seems like a decent idea. Then again, a lot of money related things can be solved by simple contract negotiation, so maybe it’s not worth it.
What does that infrastructure look like? What are some examples?
Note: I’m using mostly GCP terminology, https://cloud.google.com/hybrid-connectivity