From: | g'o'tz ohnesorge |
Date: | 13 Sep 2000 at 22:04:13 |
Subject: | Re: AMIOPEN: Re: |
mef@cs.washington.edu wrote:
> So there... that is my data point. I believe something similar can be done
> for VP with the result of obtaining performance nearly identical to natively
> compiled code. That is, the work would involve writing a front-end for GCC
> that reads in VP code, which then recompiles/translates it to the native
> backend. In fact, there is no reason why this particular translator
> couldn't be used by Ami/Tao in addition to one that comes with the system
> now. That is, it complements the one shipped by Tao. Tao's translator
> could still be used for applications where performance isn't that important,
> or on resource constrained devices (such as cell phones and the like) where
> running a ~ 1MB translator isn't feasible. However, on workstations, it
> might be better to use the beefier GCC translator.
>
Uhm .. swirl .. I guess I see what you mean .. maybe .. I see that you're
betting on the hard work on the GCC part being done for free, but your way may
still be overly complicated, and may prove not too efficient in practice.
>
> It is highly likely that I will begin such a project in October or early
> November. If there is anyone out there willing to participate, please
> contact me at mef@cs.washington.edu.
Even GCC is probably not the most advanced thing ever .. are you aware of IBM's
DAISY ? That might be a more promising inspiration for improving VP. It's
somewhere on their site (ibm.com), a search should soon find it. Also HP have
done some work on processors emulating themselves, and incrementally improving
their code during that .. might be worth right the next look.
Subscribe/Unsubscribe: open-request@amiga.com
Amiga FAQ: http://www.amiga.com/faq.html