RE: Supercompiled Perl: HP's Dynamo Project
[email protected] (Paris Sinclair)
| Newsgroups | perl.ai |
|---|---|
| Message-ID | <Pine.LNX.4.33.0108101851420.2007-100000@c1694868-a.eugene1.or.home.com> |
On Fri, 10 Aug 2001, Rick Rankin wrote: > HP was able to run a native HP-RISC program in an HP-RISC instruction set > interpreter (virtual machine) running on an HP-RISC processor and achieve a > 20% increase in performance. It may be hard to imagine running a program > running in an interpreter for an instruction set on the same processor and > yet running FASTER, but HP did it. This research was the basis for the Aries > IA-32 interpreter designed to run on the Itanium IA-64 which provides IA-32 > binary compatibility. (See IEEE Computer cover story, March 2000). Not only > does this technique work, it's in service. > > I have some more references, papers, theses, etc. if you're interested. I am confused as to which part of my post you are replying to. While we're staying off topic q/:(/, I am not surprised that their is much room to speed things up at runtime on a RISC system, but as Perl is very high level, I think a low level approach using other languages is more appropriate. But hasn't VLIW pretty much superceded RISC, mainly to make it easier to get these sort of gains? Okay, I'm done, before I'm one of the kill file casualties that have certainly been seen in this thread. ;) -- Paris