-----Original Message-----
>From: Eduardo Melione Abreu [mailto:[log in to unmask]]
>Hi,
>
>Who anybody knows what means these command line optins on pgf77?
>
>-Mvect=cachesize:524288
>-Mnoframe
hmm - they are well documented in the PGF release - look in the /usr/pgi/doc
directory.
Anyway:
-Mvect=cachesize sets the assumed cachesize of the machine in bytes. This
lets the vectoriser try and optimise techniques like strip-mining of loops.
If you set this value too big then you will defeat the objective of keeping
all this stuff in cache. Too small and it wont unwind stuff as much as it
could and so may limit the max performance you can get.
-Mnoframe is as Erik Schnetter wrote. Almost all compilers have an option to
omit the frame pointer. It makes the binary smaller, and possibly can get a
little extra performance, but if the code crashes, you can never find out
where it happened. Some folk use it so that other users cant
reverse-engineer their codes to find out how it was put together.
Yours,
Daniel.
--------------------------------------------------------------
Dr. Dan Kidger, Quadrics Ltd. [log in to unmask]
One Bridewell St., Bristol, BS1 2AA, UK 0117 915 5505
----------------------- www.quadrics.com --------------------
|