home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / dec / 5915 < prev    next >
Encoding:
Internet Message Format  |  1992-11-12  |  2.2 KB

  1. Xref: sparky comp.sys.dec:5915 comp.os.vms:17877
  2. Path: sparky!uunet!know!hri.com!noc.near.net!nic.umass.edu!caen!sdd.hp.com!cs.utexas.edu!sun-barr!ames!haven.umd.edu!decuac!pa.dec.com!sousa.tay.dec.com!human.enet.dec.com!supnik
  3. From: supnik@human.enet.dec.com (Bob Supnik)
  4. Newsgroups: comp.sys.dec,comp.os.vms
  5. Subject: Re: alpha memory requirements (vs vax) ?
  6. Message-ID: <2213@sousa.tay.dec.com>
  7. Date: 12 Nov 92 21:47:12 GMT
  8. References: <1992Nov5.113540.1@uwovax.uwo.ca>
  9. Sender: newsa@sousa.tay.dec.com
  10. Followup-To: comp.sys.dec
  11. Organization: Digital Equipment Corporation
  12. Lines: 31
  13.  
  14.  
  15. In article <1992Nov5.113540.1@uwovax.uwo.ca>, brent@uwovax.uwo.ca (Brent Sterner) writes...
  16. >   Just curious about memory demands for alpha.  I'm running a VAX 4500
  17. >with 128 MB memory.  Of that, SHO MEM tells me "38393 pages are permanently
  18. >allocated to VMS".  How big is VMS on an alpha system?  
  19. > [text deleted]
  20.  
  21. In general, code expansion from VAX to Alpha is typical for RISC processors:
  22. perhaps 1.8 to 1:  but there is wide variation.  As mentioned in a previous
  23. note, compiler techniques such as inlining, loop unrolling, etc all increase
  24. the size of the program text to improve performance.
  25.  
  26. Data expansion from VAX to Alpha should be negligible, unless the program
  27. contains a lot of packed and unaligned data which gets properly aligned
  28. during recompilation.  Note that the decision to align data or leave it
  29. unaligned is controllable at compile time, but aligned data produces much
  30. better performance.
  31.  
  32. As for VMS itself, several factors are at work.  Some of VMS requirements
  33. are not in bytes but in pages.  For example, the minimum process needs
  34. a certain number of pages for stack, stack guard, etc;  these were 512 bytes
  35. on a VAX but are 8192 bytes on an Alpha.  In addition, to improve performance,
  36. VMS on Alpha allows (under user control) the entire operating system to be
  37. loaded resident, without paging.  Consequently, the minimum memory requirement
  38. for Alpha VMS systems is currently 32MB, and that much or more is included
  39. in the minimum configuration for all announced systems.
  40.  
  41. Bob Supnik    >Supnik@human.enet.dec.com
  42.         >All opinions expressed are those of a hardline microcoder
  43.         >and do not reflect those of Digital Equipment Corporation
  44.