home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / os / vms / 18284 < prev    next >
Encoding:
Internet Message Format  |  1992-11-20  |  2.4 KB

  1. Path: sparky!uunet!stanford.edu!rock!concert!ais.com!bruce
  2. From: bruce@ais.com (Bruce C. Wright)
  3. Newsgroups: comp.os.vms
  4. Subject: Re: Plans for mixed Alpha/VAX cluster with common system disk?
  5. Message-ID: <1992Nov20.200412.5852@ais.com>
  6. Date: 20 Nov 92 20:04:12 GMT
  7. References: <1992Nov20.154517.627@nntpd.lkg.dec.com>
  8. Organization: Applied Information Systems, Chapel Hill, NC
  9. Lines: 36
  10.  
  11. In article <1992Nov20.154517.627@nntpd.lkg.dec.com>, kirk@tallis.enet.dec.com (Matthew B. Kirk) writes:
  12. > In article <1992Nov19.125053.5849@ais.com>, bruce@ais.com (Bruce C. Wright) writes...
  13. >>What I don't understand is why the image activator in Alpha doesn't
  14. >>crank up VEST in interpretive mode in such cases (or possibly only if
  15. >>a flag is set in the image header, like the debug flag).  It seems to
  16. >>me that this would get you very much of the effect you'd want for
  17. >>very little penalty (other than the interpretive overhead, of course,
  18. >>which is substantial but still faster than most VAXen).
  19. > VEST is a static translator.  The Translated Image Environment (TIE)
  20. > contains a fall-back interpreter but it's not particularly fast.              
  21. > One of the reasons we went to great effort to develop a translator
  22. > instead of an interpreter (which would have been far simpler) is that
  23. > interpretation would never have given acceptable performance.  There
  24. > are too many things that the VAX does (like maintain condition codes
  25. > all the time) that couldn't be optimized out in interpretation. 
  26. > Translation allows us to do all sorts of optimization.
  27.  
  28. I understand that -- but you can run VEST with the /INTERPRET=ALL
  29. qualifier, which does interpret the image (at least as I understand
  30. it).  It just seems to me that it wouldn't have been that difficult
  31. to do that by default if the image activator encountered a VAX/VMS
  32. image rather than an Alpha/VMS image, and that it would solve that
  33. particular problem.  I perfectly agree that it wouldn't set any land
  34. speed records;  and I think it would still be faster than any but the
  35. fastest VAX processors around now.
  36.  
  37. In fact most images in our testing run through VEST without problems
  38. without the /INTERPRET=ALL qualifier (although we can give some of
  39. the people there an earfull about some of the problems with the field
  40. test versions of VEST), so the problem is more of an operational
  41. problem for customers than a technical problem with moving code to
  42. Alpha.
  43.  
  44. Bruce C. Wright
  45.