Re: VMs with processor specific code generation

2000-02-04 Thread SHUDO Kazuyuki
Mr. Wolfgang Hoschek wrote: > > I have a paper written by Intel > > researchers. The paper describes the method for JIT to > > exploit MMX instructions. > > Could only find an announcement for two Intel tutorials at SC and > JavaGrande, but nothing written. Do you have something printable? I got

Re: VMs with processor specific code generation

2000-02-03 Thread Wolfgang Hoschek
Thanks for the hints, So, I found valuable material from IBM research (http://www.research.ibm.com/journal/sj39-1.html) In particular, http://www.research.ibm.com/journal/sj/391/suganuma.html is very detailed, yet does not mention prefetch issues. There it says that for IBMJDK1.1.7 Pentium and P

Re: VMs with processor specific code generation

2000-02-03 Thread noisebrain
I think I see indirect evidence of the IBM/intel/linux 118 jvm using PII instructions - see the RESAMPLE benchmark at www.idiom.com/~zilla/Computer/javaCbenchmark.html This is a synthetic benchmark available in java and C++ versions. On a PII machine the java code runs faster than the C++ cod

Re: VMs with processor specific code generation

2000-02-02 Thread SHUDO Kazuyuki
Mr. Wolfgang Hoschek wrote: > See, these days many computations formerly termed compute-intensive are > actually bounded by the memory subsystem. (Easily run 10 times as fast > when fetching from Level-1-Cache instead of SDRAM, not only in C but > also in Java.) That's the reason the PentiumIII i

Re: VMs with processor specific code generation

2000-02-02 Thread Matt Welsh
Wolfgang Hoschek <[EMAIL PROTECTED]> writes: > That's the reason the PentiumIII introduces new helper > instructions for prefetching memory and hiding memory latency. I doubt that many C compilers take advantage of these instructions yet. However, a large number of JIT compilers do in fact perf

Re: VMs with processor specific code generation

2000-02-02 Thread Wolfgang Hoschek
Chris Abbey wrote: > > At 17:42 2/1/00 +0100, Wolfgang Hoschek wrote: > >Does anyone know whether there are any VMs out there that generate CPU > >specific machine code? > >Eg. detect a PentiumIII and issue approprate prefetch instructions, etc. > >If so, is there material available describing ho

Re: VMs with processor specific code generation

2000-02-01 Thread Chris Abbey
At 17:42 2/1/00 +0100, Wolfgang Hoschek wrote: >Does anyone know whether there are any VMs out there that generate CPU >specific machine code? >Eg. detect a PentiumIII and issue approprate prefetch instructions, etc. >If so, is there material available describing how far such CPU specific >support

VMs with processor specific code generation

2000-02-01 Thread Wolfgang Hoschek
Does anyone know whether there are any VMs out there that generate CPU specific machine code? Eg. detect a PentiumIII and issue approprate prefetch instructions, etc. If so, is there material available describing how far such CPU specific support goes? Thanks, Wolfgang.