Earlier quoted context omitted.
Putting consumer grade (aka "commodity") hardware in a datacenter and running your infra on it is a bit of a meme, in the sense that it's not the only way of doing things. It was probably pioneered/popularized by Google but that's because writing great software was their "hammer", ie they framed every computing problem as a software problem. It was probably easier for them (= Jeff Dean) to take mediocre hardware and…
> Credit card transactions and banking software run on this model for example Eh, they can but even a couple of decades ago there was a shift to open platforms. 90s and early 00s, sure, it was mainframe and exotic x86 species like Stratus machines. But even then the power of “throw a ton of cheaper Unix at it” was winning. Banks’ central systems maybe, I have less experience there. IBM did also try for a while to rid…
IBM Announces Strategic Collaboration with Arm
81–90 of 204 posts
Re: IBM Announces Strategic Collaboration with Arm
#82Earlier quoted context omitted.
Power was used in customer applications a long time ago? I think Apple used them for a while and so did some game consoles?
Yes. Apple used PowerPC, and PowerPC was also in the Xbox 360, PS3, Wii, and Wii U. It was also widespread in embedded sectors like networking, automotive, and aerospace. IBM eventually stepped away from the embedded market and eventually lost their foothold in consoles as well. While Raptor did offer Power9 systems at a somewhat accessible price point, the IBM-produced CPUs were still fundamentally enterprise-grade…
Re: IBM Announces Strategic Collaboration with Arm
#83Earlier quoted context omitted.
Early in my career I spent some years working at the biggest bank in Canada, they were (and still are) an enormous IBM customer. Hardware, software, consulting, and probably lots of other things I had no visibility into. Beneath the countless layers of VMs and copious weird purpose built gear like Tandem and Base24 for the ATMs was a whole bunch of true blue z/OS powered IBM mainframes chugging through thousands and…
> purpose built gear like Tandem Tandem! Now there's a name i haven't heard in a long time. A college friend of mine worked with some of their stuff right out of college and I still remember him telling me about it. It seemed like magic, we were both floored with the capabilities. /we were in our early 20s and the inet was just taking off so there were lots of "magic" everywhere
https://www.youtube.com/watch?v=SSSB7ZTSXH4
The Remarkable Computers Built Not to Fail by Asianometry
Re: IBM Announces Strategic Collaboration with Arm
#84Earlier quoted context omitted.
I was shocked when IBM acquired Red Hat a few years ago. I had silently assumed at the time that Red Hat was far bigger than IBM nowadays, so the reverse would have made more sense to me.
Google was apparently in the running for acquiring Red Hat. I still wonder what Red Hat would be today if Google had acquired instead.
Re: IBM Announces Strategic Collaboration with Arm
#85Re: IBM Announces Strategic Collaboration with Arm
#86Earlier quoted context omitted.
Google was apparently in the running for acquiring Red Hat. I still wonder what Red Hat would be today if Google had acquired instead.
much, much worse
Re: IBM Announces Strategic Collaboration with Arm
#87> dual‑architecture hardware that helps enterprises run future AI and data intensive workloads with greater flexibility, reliability, and security I think we can ignore the "AI" word here as its presence is only because everything currently has to be AI. So why would IBM add ARM? > As enterprises scale AI and modernize their infrastructure, the breadth of the Arm software ecosystem is enabling these workloads to run…
IBM has two architectures which are de-facto only used by them, s390x and ppc64le. They have poured a lot of resources into having open source software support those targets, and this announcement might mean they find it easier/cheaper going forward to virtualize ARM instead and maybe even migrate slowly to ARM.
Re: IBM Announces Strategic Collaboration with Arm
#88IBM is desperate to keep the mainframe relevant. The typical transactional workloads are going to stay on the mainframe, and by bolting on ARM “for AI”they’re giving their customer CIOs a reason to defend their decision to stick with the mainframe.
This certainly has been in the making for longer than the "everything we do must be for AI" bubble. In fact s390 has its own on-die inference engines and they have access to the same caching mechanisms as the main processor (which are quite insane).
Re: IBM Announces Strategic Collaboration with Arm
#89Ah, that explains this patchset that was submitted to the Linux kernel today "KVM: s390: Introduce arm64 KVM" "By introducing a novel virtualization acceleration for the ARM architecture on s390 architecture, we aim to expand the platform's software ecosystem. This initial patch series lays the groundwork by enabling KVM-accelerated ARM CPU virtualization on s390....." https://patchwork.kernel.org/project/linux-arm-k…
But I wonder if this is "much better" than x86 emulation or virt? Is there really SW that's limited to (Linux) ARM and not x86?
Re: IBM Announces Strategic Collaboration with Arm
#90> dual‑architecture hardware that helps enterprises run future AI and data intensive workloads with greater flexibility, reliability, and security I think we can ignore the "AI" word here as its presence is only because everything currently has to be AI. So why would IBM add ARM? > As enterprises scale AI and modernize their infrastructure, the breadth of the Arm software ecosystem is enabling these workloads to run…
That was my first thought too, but it does not make sense, because if IBM would sell ARM-based servers nobody would buy from them instead of using cheaper alternatives.
As revealed in another comment, at least for now their strategy is to provide some add-in cards for their mainframe systems, containing an ARM CPU which is used to execute VMs in which ARM-native programs are executed.
So this is like decades ago, when if you had an Apple computer with a 6502 CPU you could also buy a Z80 CPU card for it, so you could also run CP/M programs on your Apple computer, not only programs written for Apple and 6502.
Thus with this ARM accelerator, you will be able to run on IBM mainframes, in VMs, also Linux-on-ARM instances or Windows-on-ARM instances. Presumably they have customers who desire this.
I assume that the IBM marketing arguments for this are that this not only saves the cost of an additional ARM-based server, but it also provides the reliability guarantees of IBM mainframes for the ARM-based applications.
Taking into account that today buying an extra server with its own memory may cost a few times more than last summer, an add-in CPU card that shares memory with your existing mainframe might be extra enticing.