Article View: comp.sys.mac
Article #38475Re: Re: New Mac Rumours (really language-based chips)
From: Bob Carlson
Date: Mon, 27 Feb 1989 19:00
Date: Mon, 27 Feb 1989 19:00
24 lines
1821 bytes
1821 bytes
/ hpindda:comp.sys.mac / dorourke@polyslo.CalPoly.EDU (Sir Hoyt) / 10:16 am Feb 24, 1989 /
In article <70755@ti-csl.csc.ti.com> holland@m2.UUCP (Fred Hollander) writes:
>>This is very interesting. I don't have the strongest background in
>>hardware architecture, but, could you please explain how a processor
>>could be optimized for a specific high level language?
> If you want to see a good example of a processor being optimized for
>a particular language Unisys {really Burroghs} A-Series arch. is
>optimized for Algol. The way they do this is by providing Machine
>language instructions that implement whole/parts of constructs present
>in the target high level language.
Burroughs loved this and carried to extremes. The Burroughs medium
systems were optimized for COBOL. Most COBOL lines translated into
a single line of code. Some skeletons lurk in this closet. Rumour has
it that Knuth designed some of the more esoteric instructions under a
consulting contract. Also, an architect (Mike Mahon) on this system
eventually became the chief architect of the HPPA RISC-like system.
Quite a switch going from COBOL instructions to RISC. Burrough's small
systems, the 1700, had dynamicly changable control store. Each running
program could be running a different instruction set! Cute idea, but it
barked and had to be housebroken.
Cheers, Bob
Technical Details
Message-ID:
<40260006@hpindda.HP.COM>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!utstat!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!hplabs!hpda!hpcuhb!hpindda!carlsonReferences:
<5360035@hpccc.HP.COM>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!utstat!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!hplabs!hpda!hpcuhb!hpindda!carlson From: carlson@hpindda.HP.COM (Bob Carlson) Newsgroups: comp.sys.mac Subject: Re: Re: New Mac Rumours (really language-based chips) Message-ID: <40260006@hpindda.HP.COM> Date: 27 Feb 89 19:00:31 GMT References: <5360035@hpccc.HP.COM> Organization: HP Information Networks, Cupertino, CA Lines: 24