Peter Flass <Peter...@Yahoo.com> writes:
> It would be nice to see. They have a couple of IBM references on
> microcode (which I don't have ready to hand). My understanding was
> that each machine had a unique microinstruction set - seemed wasteful
> until I happened to think that the actual bare metal was so different
> on most machines that the microcode would have little commonality.
>
> I would suspect that machines with microinstruction size 32 bits or
> less would be vertical microcode and the longer instructions would be
> horizontal.
i.e. that was the justification behind the "Fort Knox" and other
programs around 79/80 to migrate the vast number of internal
microprocessors (low/mid range 370s, controllers, followon to s/38) to
801/risc (mostly Iliad chips). For various reasons all the programs
floundered and most programs returned to traditional CISC chips (and you
find some number of the 801/risc engineers leaving and showing up at
risc efforts at other vendors).
One of these programs would have used 801/risc for the followon to the
4341, ... I contributed to white paper that justified doing a CISC
(rather than RISC) for the 4381. The 801/risc scenario for 370 was that
everything was still implemented all in microcode ... the white paper
showed that CISC chip technology was advancing to the point that a
significant amount of 370 instructions could be directly implemented in
hardware ... gaining a significant performance advantage (rather than
loosing the 10:1 factor doing emulation). The Iliad 801/risc chips would
still have had all 370 done in (801/risc) programming.
misc. past posts mentioning 801, risc, iliad, fort knox, romp, rios,
power, etc
http://www.garlic.com/~lynn/subtopic.html#801
and some old email
http://www.garlic.com/~lynn/lhwemail.html#801
the difficulty/cost of programming horizontal microcode contributed to
switching from horizontal microcode for the 3830 disk controller (3330,
3340, 3350 disks) to vertical microcode for the 3880 disk controller
(3380). The issue was that the 3880 disk controller was going to have
significant more function than 3830. However, the cisc chip chosen for
the 3880 was a really inexpensive and slow Jib-prime. Except for a
special hardware data transfer path added for 3mbyte/sec transfer, all
the control functions took significantly longer time on 3880 than 3830
(low level engineers in the division was predicting this all along).
legacy mainframe channel paradigm is serialized half-duplex ... during
which time the channel is "busy". POK 3090 product had assumed that the
3880 channel-busy overhead was going to be capareable to the 3830
... however, when they discovered that 3880 channel busy overhead was
significantly larger ... they realized that they would have to
significantly increase the number of 3090 channels in order to achieve
aggregate system throughput objectives. The additional channels required
an additional TCM (which was not an insignificant cost) and there were
statements about charging off the increased 3090 manufacturing costs
against the 3880 controller group. IBM Marketing then respins the
massive number of 3090 channels as a benefit (rather than compensation
for the really large channel busy overhead for 3880 operations). some
past posts getting to play disk engineer in bldgs. 14&15
http://www.garlic.com/~lynn/subtopic.html#disk
I've pontificated that this legacy channel paradigm lingers on in the
enormous overhead for mainframe FICON (layer built on industry standard
that enormously cuts the throughput compared to the underlying native
FCS). recent mention of FICON:
http://www.garlic.com/~lynn/2013g.html#2 A Complete History Of Mainframe Computing
http://www.garlic.com/~lynn/2013g.html#4 A Complete History Of Mainframe Computing
http://www.garlic.com/~lynn/2013g.html#14 Tech Time Warp of the Week: The 50-Pound Portable PC, 1977
http://www.garlic.com/~lynn/2013g.html#23 Old data storage or data base
http://www.garlic.com/~lynn/2013g.html#49 A Complete History Of Mainframe Computing
http://www.garlic.com/~lynn/2013g.html#85 Old data storage or data base
http://www.garlic.com/~lynn/2013h.html#3 The cloud is killing traditional hardware and software
http://www.garlic.com/~lynn/2013h.html#40 The Mainframe is "Alive and Kicking"
http://www.garlic.com/~lynn/2013h.html#42 The Mainframe is "Alive and Kicking"
http://www.garlic.com/~lynn/2013h.html#79 Why does IBM keep saying things like this:
http://www.garlic.com/~lynn/2013h.html#80 Minicomputer Pricing
--
virtualization experience starting Jan1968, online at home since Mar1970