>>>>> "KF" == Ken Fox <[EMAIL PROTECTED]> writes:

  KF> Uri Guttman wrote:
  >> and please don't bring in hardware comparisons again. a VM design
  >> cannot be compared in any way to a hardware design.

  KF> I didn't say a single thing about hardware. My entire post was
  KF> simply about an alternative VM architecture. It's not a
  KF> theory. You can go get the code right now.

you mentioned why you thought compilers were so smart and i said that is
because risc hardware required them to get smarter. that is where the
hardware reference was brought in. S2S architectures are like the CISC
ones and those compilers were much simpler to the risc ones today. the
same would be true for a compiler to an S2S VM vs. parrot's register
design (which is more like a CISC than a RISC). most CISC had registers
and the compilers used them. the VAX and 360 family among others had
many S2S instructions and their compilers took advantage of them to
simplify the code generators. in fact the hardware designers made more
complex S2S instructions just to make code generation easier.

so my point is the the speed of the VM is a separate issue from the ease
of code generation. an S2S VM would be easier to code generate for but
may be slower to run. the speed difference is still an open point as dan
has said. but since his goal is execution speed, that will determine the
best parrot design, not ease of code generation.

uri

-- 
Uri Guttman  ---------  [EMAIL PROTECTED]  ----------  http://www.sysarch.com
SYStems ARCHitecture and Stem Development ------ http://www.stemsystems.com
Search or Offer Perl Jobs  --------------------------  http://jobs.perl.org

Reply via email to