home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!stanford.edu!agate!ucbvax!U.WASHINGTON.EDU!DEREK
- From: DEREK@U.WASHINGTON.EDU
- Newsgroups: comp.os.vms
- Subject: Re: fortran/nohpo?
- Message-ID: <8CF0CF8DB01F23A12E@MAX.U.WASHINGTON.EDU>
- Date: 26 Jan 93 22:32:00 GMT
- Sender: daemon@ucbvax.BERKELEY.EDU
- Distribution: world
- Organization: The Internet
- Lines: 39
-
- Two comments come to mind here.
-
- First, after Mark's query, Steve Lionel wrote something about people
- peeking into the FORTRAN CLDs. The /[NO]HPO qualifier is documented
- in *our* HELP text, but maybe that's only because we field tested
- FORTRAN-HPO. Can anyone out there confirm/refute this?
-
- Second, Bob Marshall (marshall@force.ssd.lmsc.lockheed.com) wrote:
-
- >... In many cases they are compiling on a uniprocessor system in our
- >system which has no vector processor, anyway.
- >
- >So, there's at least one situation where the /NOHPO switch makes sense,
- >even when the FORTRAN-HPO compiler is available.
-
- I think that this is wrong, but Steve might correct me. There are
- *other* benefits which can be gained by using the HPO compiler. As I
- understand things, it does a much better job of code optimization.
- Also, at least here, vector code is NOT generated unless you explicitly
- ASK for it via the /VECTOR qualifier.
-
- HOWEVER, a co-worker refuses to use the HPO compiler because, in the
- early field test, we ran into a couple of bugs is the code generator.
- (These have been fixed, btw.) The worst problem he had, however, was
- the COMMON block alignment issue. He didn't want to change all of the
- MACRO code, nor did he want to change the build procedures.
-
- As for the alignment, depending upon your processor access to non-aligned
- data may be significantly slower than access to aligned data.
-
- -Derek S. Haining
- University Computing Services
- University of Washington
- Seattle, Washington 98195
- (206) 543-5579
-
- DEREK@MAX.BITNET
- DEREK@MAX.U.WASHINGTON.EDU
-
-