[email protected] (Shmuel Metz  , Seymour J.) writes:
> Virtual multiprocessors go back to the late 1950's[1] and early
> 1960's[2], although IBM and Intel came late to the game.
>
> [1] Honeywell 800
>
> [2] Peripheral Processors on CDC 6600

re:
http://www.garlic.com/~lynn/2012d.html#73 Execution Velocity

not 50s, but this old post on dual i-stream 195 keeping execution units
fed:
http://www.garlic.com/~lynn/2004e.html#1 A POX on you, Dennis Ritchie!!!

in a.f.c. news group ... references the 1-bit flag in the pipeline as
red/black instruction streams (as part of common pipeline keeping track
of which instructions/registers were associated with which instruction
stream) ... and believing it appeared in IBM's ACS project from early
60s ... but I can't find any mention at ACS reference site (IBM Advanced
Computing Systems -- 1961 - 1969)
http://www.cs.clemson.edu/~mark/acs.html

however above does mention ACS and out-of-order instruction execution
that appears in 360/91.

Part of the current environment is deep-pipeline, dual instruction
streams, out-of-order execution, speculative execution (re: conditional
branches) and decomposing into RISC micro-ops ... provides execution
units with a queue of large tens of pending operations for execution
... and if some operation stalls with a cache miss (and requires latency
of storage fetch) ... there are a large number of other pending
operations that may be executed (helping mask cache-miss, main storage
fetch delay/latency).

ACS timeline
http://www.cs.clemson.edu/~mark/acs_timeline.html

as in above timeline Amdahl resigns from IBM sept. 1970 ... supposedly
as result of decision not to do ACS.

Claims have been that Amdahl was not aware of the subsequent "Future
System" effort that was going to completely replace all 370 ... but at a
seminar he gave at MIT in the early 70s (several of us at the science
center attended), he was asked what justifications did he use with
investors for his new clone company. He mentioned that customers had
already invested several billion dollars in 360 software development,
and even if IBM were to completely walk away from 360(/370), that
software base would keep him in business until the end of the century
(which could be claimed to be a veiled reference to "Future System").
misc. past posts mentioning Future System
http://www.garlic.com/~lynn/submain.html#futuresys

for more topic drift ... additional Future System details:
http://www.cs.clemson.edu/~mark/fs.html

This claims motivation for Future System effort was clone controllers:
http://www.ecole.org/Crisis_and_change_1995_1.htm

from above:

IBM tried to react by launching a major project called the 'Future
System' (FS) in the early 1970's. The idea was to get so far ahead
that the competition would never be able to keep up, and to have such
a high level of integration that it would be impossible for
competitors to follow a compatible niche strategy. However, the
project failed because the objectives were too ambitious for the
available technology.  Many of the ideas that were developed were
nevertheless adapted for later generations. Once IBM had acknowledged
this failure, it launched its 'box strategy', which called for
competitiveness with all the different types of compatible
sub-systems. But this proved to be difficult because of IBM's cost
structure and its R&D spending, and the strategy only resulted in a
partial narrowing of the price gap between IBM and its rivals.

... snip ...

Ferguson & Morris book, "Computer Wars: The Post-IBM World", Time Books,
1993, mention that distraction of Future System and killing off work on
370 products ... and then after Future System was killed with delay in
getting 370 efforts restarted, allowed clone processors to gain market
foothold.

some discussion of restarting 370 efforts (3033 & 3081)
http://www.jfsowa.com/computer/memo125.htm

for other topic drift ... as undergraduate in the 60s, I had extended
cp67 terminal support to include tty/ascii ... and tried to do something
with the 2702 terminal controller that it couldn't quite do. This was
somewhat behind university effort to do a clone controller (started with
an Interdata/3 minicomputer) that would (at least) support both
automatic terminal type identification as well as automatic line speed
identification. this is picked up as product and sold as clone
controller by Interdata (later bought by Perkin-Elmer and marketed under
their brand name) ... four of us at the univ. get written up as
responsible for (some part of) clone controller business. misc. past
posts
http://www.garlic.com/~lynn/subtopic.html#360pcm

-- 
virtualization experience starting Jan1968, online at home since Mar1970

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to