Earlier quoted context omitted.
No, this is more like any modern processor, which translates instruction codes into micro-ops. To over-simplify IBM just has two of these units per thread rather than one.
I wonder how they handle potential differences in memory barriers, instruction order scheduling and other stuff and do they run the core in one mode continuously or do the mix instruction streams from different instruction sets? Anybody got a link to an article?
IBM Unveils Next Generation Dual-Architecture Processor for IBM Z and LinuxONE
31–40 of 133 posts
Re: IBM Unveils Next Generation Dual-Architecture Processor for IBM Z and LinuxONE
#32I was reading HN comments yesterday shitting on modern IBM for being a non tech consulting company that has not innovated since the mid nineties.
The z mainframe team does good technical work but then the high price cancels out all the value of that work. I'm not sure if that counts as innovation or not.
So they are just selling to the existing pool of users for which the price just has to come in under the cost/risk of rewriting all their ancient stuff.
Re: IBM Unveils Next Generation Dual-Architecture Processor for IBM Z and LinuxONE
#33I was reading HN comments yesterday shitting on modern IBM for being a non tech consulting company that has not innovated since the mid nineties.
More like mid-2000s, even with the least charitable interpretation. There was a time when IBM dominated console CPUs for a massively successful generation (PS3, Xbox 360, Nintendo Wii).
For starters, IBM did also do the CPU for the GameCube, and that was likely a part of the Wii using an upgraded PPC arch for that.
On the flipside, there is the theory (I think even Copetti brings it up in their XBox 360 Architecture breakdown [0]) that IBM using the Cell PPE for the 360's tri-cores left a sour taste in Toshiba, but more-so Sony's mouths.
I think the big 'X factor' though, was that, for as much pain as it caused AMD in the short term, (it's so easy to forget their 'malaise' era, i.e. Early Bulldozer and the GloFo split pains to their margins[1]), AMD made all the 'right' choices to let the console vendors have their cake and eat it too.
Namely, AMD was more than happy to do a custom core if there was a volume contract (similar to what IBM was willing to for the 360/GC/Wii) but also now had a capable, in-house GPU. (And thankfully had Bobcat as a stepping point towards Jaguar[2])
There's part of me that asks, if AMD had an ARM core, if we would have all Consoles powered by AMD chips now. Nintendo likely bought into Tegra because it was an ARM core, and for better or worse their mobile stuff by the time of making that choice had 15+ years of proven ARM success (GBA, DS, 3DS) behind it.
(See also, Intel in the 2010s scrambling with half-assed promises of integrating custom functionality or FPGAs with x86 cores.)
[0] - https://www.copetti.org/writings/consoles/xbox-360/
[1] - From what I recollect, the GloFo split and how the contracts were drawn up as far as their production, had a huge impact on their ability to produce due to yields and thermals, as well as the contracts for how GloFo got paid; it was at least part of them diversifying with TSMC as soon as they reasonably could.
[2] - As a Rant, I am pretty sure, if Jaguar had Desktop/Mobile versions that included a Dual channel DDR controller, they would have cleaned up on the low cost laptop market. I had one with, I think it was an A5000 or A5200, and for how tiny the battery was it could last wayyyy longer than any of the intel laptops I had for the time, but churned if you were doing memory heavy stuff.
Re: IBM Unveils Next Generation Dual-Architecture Processor for IBM Z and LinuxONE
#34Right click -> Open image in new tab -> zoom in If you haven't already.
Re: IBM Unveils Next Generation Dual-Architecture Processor for IBM Z and LinuxONE
#35Earlier quoted context omitted.
> Xbox 360 used an Intel CPU. No. It was a PowerPC based one called, IIRC, Xenon.
Wow, you’re right. Xeon vs Xenon I had always assumed with chip names that similar it was an Intel product. How on earth didn’t they get sued?
The combined might of IBM and Microsoft's legal teams, even (possibly even moreso?) then, was better than Intel's to be sure.
Re: IBM Unveils Next Generation Dual-Architecture Processor for IBM Z and LinuxONE
#36Earlier quoted context omitted.
No, this is more like any modern processor, which translates instruction codes into micro-ops. To over-simplify IBM just has two of these units per thread rather than one.
I wonder how they handle potential differences in memory barriers, instruction order scheduling and other stuff and do they run the core in one mode continuously or do the mix instruction streams from different instruction sets? Anybody got a link to an article?
They also don’t mix instructions sets within the same process - the diagram I saw had ARM Linux as a guest under z/VM or KVM. For generations now no OS (not VM, not z/OS) hasn’t seen the bare metal machine, only ran under the PR/SM hypervisor, which is what does the logical partitions now.
In order to properly run OSs for the 360 and 370 generations, s390x also has instructions for setting up CPU flags to more precisely emulate older machines. From an s390x binary you can, IIRC, do a jump to an address telling it that, from the jump forward the ISA is the one of a 360 until it encounters a return, which restores 390 mode.
Re: IBM Unveils Next Generation Dual-Architecture Processor for IBM Z and LinuxONE
#37Earlier quoted context omitted.
The z mainframe team does good technical work but then the high price cancels out all the value of that work. I'm not sure if that counts as innovation or not.
At this point no one is buying into mainframes are they? So they are just selling to the existing pool of users for which the price just has to come in under the cost/risk of rewriting all their ancient stuff.
Re: IBM Unveils Next Generation Dual-Architecture Processor for IBM Z and LinuxONE
#38Re: IBM Unveils Next Generation Dual-Architecture Processor for IBM Z and LinuxONE
#39Earlier quoted context omitted.
> Xbox 360 used an Intel CPU. No. It was a PowerPC based one called, IIRC, Xenon.
Wow, you’re right. Xeon vs Xenon I had always assumed with chip names that similar it was an Intel product. How on earth didn’t they get sued?
Re: IBM Unveils Next Generation Dual-Architecture Processor for IBM Z and LinuxONE
#40I was reading HN comments yesterday shitting on modern IBM for being a non tech consulting company that has not innovated since the mid nineties.