home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #23 / NN_1992_23.iso / spool / vmsnet / internal / 1413 < prev    next >
Encoding:
Internet Message Format  |  1992-10-07  |  2.5 KB

  1. Path: sparky!uunet!decwrl!pa.dec.com!datum.nyo.dec.com!nntpd.lkg.dec.com!gauche.zko.dec.com!jnelson
  2. From: jnelson@gauche.zko.dec.com (Jeff E. Nelson)
  3. Newsgroups: vmsnet.internals
  4. Subject: Re: VAX and Alpha: differences in image size for same program
  5. Message-ID: <1992Oct7.223444.21580@nntpd.lkg.dec.com>
  6. Date: 7 Oct 92 22:34:44 GMT
  7. References: <00961BED.B4C4E4C0.8746@EIMONI.TUWIEN.AC.AT>
  8. Sender: usenet@nntpd.lkg.dec.com (USENET News System)
  9. Reply-To: jnelson@gauche.zko.dec.com (Jeff E. Nelson)
  10. Organization: Digital Equipment Corporation
  11. Lines: 45
  12.  
  13.  
  14. In article <00961BED.B4C4E4C0.8746@EIMONI.TUWIEN.AC.AT>, "Franz
  15. Schoenbauer, Computer Science, +43-1-58801-4131" writes:
  16. |>I've recently worked on an alpha and written a programm in MACRO.
  17. |>I had a
  18. |>x:      .blkb   16*1024*1024
  19. |>statement and whoa! my image file had over 32000 blocks !
  20.  
  21. An image on an OpenVMS Alpha AXP system is usually larger than the
  22. equivalent image on an OpenVMS VAX system. This difference is due to
  23. many factors; probably the most dominant factor is simply the number of
  24. RISC instructions it takes to equal one CISC instruction.
  25.  
  26. However, I took the following Macro source file:
  27.  
  28.         .psect  $data$,rd,wrt,noexe
  29. x:      .blkb   16*1024*1024
  30.  
  31. and generated an OpenVMS Alpha AXP system executable image (with no transfer
  32. address, of course), and the size of the file was 2 blocks, the same as the
  33. size of the equivalent OpenVMS VAX system executable image.
  34.  
  35. |>On the vax if you had that .blkb statement, the image file was just a
  36. |>couple of blocks and (i believe) the image activator would create those
  37. |>pages when you ran the image. On alpha it seems to be the linker who
  38. |>preallocates them. Can this behaviour be modified ?
  39.  
  40. It appears that the behavior you saw (a) has been reported as a bug (and
  41. fixed), or (b) is unrepeatable from your example.
  42.  
  43. |>I have no "real" access to the alpha system, i can only put up
  44. |>benchmark programs and have them compiled, linked and executed,
  45. |>so please forgive me if a simple $ help link or something similar
  46. |>would have told me waht to do.
  47.  
  48. It is my understanding that field test sites of the OpenVMS for Alpha
  49. AXP operating system have access to Digital support. You should be using
  50. those support channels to report problems and other suspected anomalous
  51. behavior. If you don't have a Digital support channel available or if it
  52. isn't working for you, please let me know. Posting to vmsnet.internals isn't
  53. the best way to get answers to your questions.
  54.  
  55. -Jeff E. Nelson
  56. -Digital Equipment Corporation
  57. -Internet: jnelson@gauche.zko.dec.com
  58.