Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.arch > #2529

Re: Joint Design of Instruction Set and Language

From anton@mips.complang.tuwien.ac.at (Anton Ertl)
Subject Re: Joint Design of Instruction Set and Language
Newsgroups comp.arch
References <4e1f887a.16587593@news.aioe.org>
Organization Institut fuer Computersprachen, Technische Universitaet Wien
Date 2011-07-15 08:14 +0000
Message-ID <2011Jul15.101407@mips.complang.tuwien.ac.at> (permalink)

Show all headers | View raw


jsavard@excxn.aNOSPAMb.cdn.invalid (John Savard) writes:
>My attempts to reply to the original post are failures, perhaps because
>of a semicolon in the list of groups, even after I edit it out.
>
>Roberto Waltman wrote:
>> My short list:
>>    Lilith + Modula-2
>>    LISP machines + LISP, of course
>>    Burroughs B5000 + Algol's
>>    The various Forth processors,
>>    Transputers + Occam,
>>    Xerox Alto?

I can only guess what this is about, but here are some more, in the
context of RISC processors:

SPUR + LISP
SOAR + Smalltalk (I highly recommend David Ungar's PhD thesis)

Then there are hardware approaches for executung Java VM code; at
least one from Sun (which didn't fly AFAIK), and the Jazelle mode for
the ARM architecture (not sure how significant that is; it was
deemphasized in ARMv7).

One other I remember is:

Hobbit+C

In some sense many RISCs are C processors (or maybe Pascal), because
the benchmarks they were tuned for were written in C or Pascal, but of
course the idea here is quite different than in Hobbit or Waltman's
short list, with more sophiticated compilers instead of hardware
"closing the semantic gap".  Still, the results of comparison
instructions in MIPS and Alpha, and some of the string instructions on
Alpha are definitely designed for C (a RISC designed for, e.g., Forth
would have looked differently).  Power has a FORTRANish flavour,
though:-).

- anton
-- 
M. Anton Ertl                    Some things have to be seen to be believed
anton@mips.complang.tuwien.ac.at Most things have to be believed to be seen
http://www.complang.tuwien.ac.at/anton/home.html

Back to comp.arch | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Joint Design of Instruction Set and Language jsavard@excxn.aNOSPAMb.cdn.invalid (John Savard) - 2011-07-15 00:24 +0000
  Re: Joint Design of Instruction Set and Language nmm1@cam.ac.uk - 2011-07-15 08:36 +0100
    Re: Joint Design of Instruction Set and Language Bill Findlay <yaldnif.w@blueyonder.co.uk> - 2011-07-15 18:05 +0100
  Re: Joint Design of Instruction Set and Language anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2011-07-15 08:14 +0000
    Re: Joint Design of Instruction Set and Language John Levine <johnl@iecc.com> - 2011-07-15 10:32 +0000
      Re: Joint Design of Instruction Set and Language Anne & Lynn Wheeler <lynn@garlic.com> - 2011-07-15 10:18 -0400
      Re: Joint Design of Instruction Set and Language anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2011-07-15 16:30 +0000
        Re: Joint Design of Instruction Set and Language Anne & Lynn Wheeler <lynn@garlic.com> - 2011-07-15 14:26 -0400
    Re: Joint Design of Instruction Set and Language torbenm@diku.dk (Torben Ægidius Mogensen) - 2011-07-15 14:26 +0200
      Re: Joint Design of Instruction Set and Language Terje Mathisen <"terje.mathisen at tmsw.no"> - 2011-07-15 15:59 +0200
    Re: Joint Design of Instruction Set and Language jsavard@excxn.aNOSPAMb.cdn.invalid (John Savard) - 2011-07-15 13:48 +0000

csiph-web