On the low-end. Ever shopped at Costco? It's all IBM AS/400's handling the back-end. That's why all their Windows 11 PC's have big black and green terminal apps running front and center
On the high-end? Banks, airports, hospitals, research labs. There's a lot of places that need the kind of fault tolerance that specifically IBM POWER systems provide
EDIT: Okay, IBM POWER "systems". They've been described as mainframes to me so I went with that terminology
z Series have used both, POWER and TELUM (I and II) processors.
For many years, the 64-bit extension of the original S/360/370/390 architecture was emulated in the software layer via the static binary translation – just like the i Series AS/400 have been doing since the inception, and there was no native S/360 implementation in silicon for a fairly long time.
If my understanding is correct, with TELUM processors, IBM has gone back to implementing the ISA in silicon, although the available details on TELUM are scarce.
This (and variations) is commonly believed but not the case - IBM's Z hardware has always used processors which natively implement the Z instruction set. I think part of the source of the confusion is a presentation from years ago which showed that some IP is shared between the Z and Power CPUs.
> a presentation from years ago which showed that some IP is shared between the Z and Power CPUs.
The eCLIPz project, for the POWER6 & Z10[0].
"The z10 processor was co-developed with and shares many design traits with the POWER6 processor, such as fabrication technology, logic design, execution unit, floating-point units, bus technology (GX bus) and pipeline design style, i.e., a high frequency, low latency, deep (14 stages in the z10), in-order pipeline.
However, the processors are quite dissimilar in other respects, such as cache hierarchy and coherency, SMP topology and protocol, and chip organization."[1]
I seriously doubt there's a POWER mainframe in the back of Costco to handle the 3 UPC barcode scans per second. It's possible that every Costco store funnels its orders to a single mainframe somewhere.
I think a more realistic case is the visa and MasterCard credit card networks that have almost 0% downtime.
Just for completionism, two decades back the absolute smallest zSeries was a "rolling box", low and squat, that just barely fit into an office building elevator. Think of a short rack tipped on its side with wheels, but all a single computer. IBM loaned us one to port our Linux software to it. Normal zSeries are like a custom rack to multiple racks, except again all a single computer.
The smallest iSeries I've seen was essentially an "oversize tower PC" form factor.
I can provide some insight into this. Most stores will have a server which handles the barcodes, pricing, etc, locally. Then all transactions are usually sent in a batch everyday from the store server to a central server/servers somewhere for processing, usually around that time reports are also generated and stats made available for BI analysis.
Payments processed by the payment terminals handle the authorization of the payments separately from any store servers, usually through a service such as Connected Payments.
On the high-end? Banks, airports, hospitals, research labs. There's a lot of places that need the kind of fault tolerance that specifically IBM POWER systems provide
EDIT: Okay, IBM POWER "systems". They've been described as mainframes to me so I went with that terminology