[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Assembler backend (was: GNU Sather Status)

From: Norbert Nemec
Subject: Assembler backend (was: GNU Sather Status)
Date: Sat, 24 Mar 2001 19:01:19 +0100
User-agent: Mutt/1.3.12i

On Thu, Mar 22, 2001 at 09:25:06AM +1200, Keith Hopper wrote:
>      Further work is going on here and elsewhere developing new libraries. 
> We would like to get started on a new compiler to get around some of the
> horrendous inefficiencies caused primarily by using the C progrmming
> language as an intermediate step to binary and having no code evaluator to
> save many thousands of run-time instructions being executed.

Just thinking about it: Are you sure, that a assembler back-end would be the 
way to go? I agree that the current C-code is inefficient, but it might gain us 
much more to try to output better C-code that can be optimized by the 

At the moment, it should be our highest goal, to create a Sather implementation 
that is efficient and generally usable. Highly specialized implementations (And 
a assembler backend is to be considered "highly specialized") may then well 
follow if there are people who are interested in that specific problem. Sure, 
nobody can stop you from playing around with a assembler backend and testing 
it's speed, but that work will not really contribute much to Sather itself.

So, the way I propose would be to create a modular compiler with a C-backend 
which can then be optionally replaced by a assember backend.


-- ______________________________________________________
--          To Him, even that machine here has to obey...
-- _________________________________Norbert "Nobbi" Nemec
-- Hindenburgstr. 44  ...  D-91054 Erlangen  ...  Germany
-- eMail: <address@hidden>   Tel: +49-(0)-9131-204180

reply via email to

[Prev in Thread] Current Thread [Next in Thread]