[inforoots] Philco computers
Ray Gollub
rgollub at comcast.net
Tue Feb 14 10:30:39 PST 2006
For anyone who still wants to know, this is a response to Bill Selmeier's
request on January 23, 2005, for information on Philco's computers.
When I joined Philco in late 1957, their "computer lab" was working on a
navy contract to provide a transistorized mainframe designated the "CXPQ".
While this machine was delivered, I believe that it was never made
operational, as the funding ran out. However, Philco used this design to go
into the scientific computer business.
The first machine was the model 210, using surface-barrier transistors, and
designated "the transac s-2000". It had a 48-bit word, two instructions per
word. Since the gold standard scientific computer at that time was the IBM
709, a 36-bit vacuum tube machine, Philco's management expected to have a
substantial technical advantage. Other features of the system eventually
developed included an eight-microsecond core storage, tape transports using
one-inch tape width, a high speed drum printer, and a peripheral subsytem
for card-to-tape and tape-to-printer operations.
The developers included many dedicated and brilliant people, a few of whom
I'd like to mention. The "father" of the mainframe design was James L.
Maddox. The tape transport development was led by George Cogar, who later
founded Mohawk Data Systems, the seminal key-to-tape system. The tape
subsystem controller design was led by "Neil" Eldert. The printer subsystem
design was led by Monroe Postman and Harriet Bien.
Only a few model 210 systems were built, as faster transistors became
available, and, at the suggestion of Professor Morris Rubinoff (Ruby) of
the University of Pennsylvania, the model 211 replaced the 210. The 211 was
the same mainframe with MADT (micro-alloy, diffused-base) transistor
circuits substituted for the SBTs. I think the improvement in speed was
about fifty percent.
As for the claims of being asynchronous: It's true that these mainframes had
no system clock, but, except for the adder, were not truly asynchronous.
The timings for other mainframe operations were determined by the
propagation time from one control state to the next. If that period proved
insufficient, pairs of inverters were inserted into the path.
These mainframes initially found good acceptance in the nuclear reactor
design industry and at least one aircraft manufacturer. The users group
was known as "TUG" (Transac User's Group), which refused to change the
acronym when Philco stopped using "Transac" in favor of "Philco 2000"
systems.
The basic programming tool was ALTAC, Philco's Fortran compiler. The
initial version of ALTAC, of course, had its share of bugs. The revision,
ALTAC II, was well accepted. (Professor Saul Rosen consulted on programming
matters, and Dr. Louis R. Lavine led the elite programming team.)
The competition, of course, was the IBM 7090, which seemed to have been
rushed into existence on an accelerated schedule when the Philco machines
appeared. When the CDC 1604 showed up, that didn't help Philco either.
Early on, the need for faster core storage was evident. A project was
initiated to develop a two microsend memory. Unfortunately, this project
was badly mismanaged and eventually outsourced.
I think it was about 1960 when we started to work on the next model, the
212. While I was nominally in charge of that effort, and contributed some
of the key decisions, the guiding mind clearly was that of a gentleman named
Richard P. Brown, a recent hire. IBM had announced the STRETCH system, in
which the system was using look-ahead techniques to improve performance.
Dick Brown borrowed from that idea and proposed a simplified architecture,
using pre-fetch of instructions and a separate register to hold operands
being stored, permitting the earlier execution of the next instruction. The
specifications on speed, using 8k modules of two microsecond memory, was 4x
that of the 211. This specification was met.
The three models, of course, were upward program-compatible. I recall that
the 212 incorporated some hardware enhancements affecting the programming
which, if reflected in the code generated by ALTAC, would not, of course,
run on the earlier machines. I don't recall that this was ever an issue,
since a simple specification in the compiler would generate appropriate code
for the target system.
The competition for the 212 was the CDC 3600. While the two machines, I
think, were of comparable performance, and most of the pricing was
comparable, CDC's memory was far cheaper, contributing to Philco's marketing
problems.
After Ford bought Philco, and while the prototype 212s were being debugged,
the computer division was put into the hands of Dean Wanlass, formerly, I
believe, of Packard-Bell. I left Philco in 1962 or 1963, after seeing the
initial 212 accepted. By that time, as may have been expected, Wanlass had
filled many of the key positions, including those in engineering, with
relatives and acquaintances.
In a post-departure interview at Philco corporate hq, I was told in plain
language that the computer division did not figure in Philco's long-term
plans. Although work at the computer division continued for another year or
so, it was indeed closed out.
I would welcome any comments or corrections to this little piece of computer
history.
More information about the inforoots
mailing list