> The first mainframe was created by the well-known IBM in 1964 Were the IBM 700/7000 series (1953-1964) not mainframes? I would say they were. And what about other vendors pre-1964 machines, e.g. UNIVACs. Were they not mainframes too? > you need to determine what the super-computer differs from the mainframe and which is faster I'm not convinced that "mainframe" and "supercomputer" are necessarily mutually exclusive…
A good way to distinguish a mainframe from a supercomputer would be served with... a car analogy. A race car is often uncomfortable and hard to drive. You need to be physically fit to drive it. Supercomputers are the race cars of computers. You need to do crazy tricks to extract their maximum theoretical performance. Mainframes, however, are more suitable to run common tasks, are easier to drive and generally more re…
For example, look at the 1st Top 500 List, from June 1993. In position 36, was the Hitachi S-3800/480 at the University of Tokyo [1][2]. The S-3800/480 was an S/370-compatible machine with vector processing extensions. It supported two operating systems, OSF/1 Unix and also VOS3, which is a fork of IBM MVS [3]. Arguably, if a machine is S/370-compatible and runs a derivative of IBM MVS, it is an IBM-compatible mainframe. Yet, also, it was a supercomputer. It could run the same business and scientific software as any other IBM-compatible mainframe. But scientific code can take advantage of the special vector processing instructions (either through assembly or through the Fortran compiler.)
This was probably the very tail end of this category of machines, IBM(-compatible) mainframe supercomputers. But if you go back to the 1980s and earlier, it was actually a quite common category, with instances being supplied by IBM, Amdahl, Fujitsu and Hitachi. (Unfortunately, the Top500 list only goes back to 1993, so it omits most of this history.)
[1] https://www.top500.org/list/1993/06/?page=1
[2] https://www.top500.org/system/168780
[3] https://en.wikipedia.org/wiki/MVS#Closely_related_operating_...