gcc and alphalinux

Tenhave, Tim Tim.Tenhave at compaq.com
Thu May 25 09:35:03 PDT 2000


Hi Matt,
 
*  Have you asked your questions to the peer-to-peer Compaq compiler support
program that is maintained by the folks from the University of New
Hampshire?
 
http://www.iol.unh.edu/linux/alpha/development/
<http://www.iol.unh.edu/linux/alpha/development/> 
 
 
*  Here are some random thoughts from another engineer more familiar than I
on the EV5/56 compiler issues...
Differences in performance between Linux and Tru64 can be caused by

several reasons:

(1) gcc vs. ccc. This person has eliminated this difference by using

ccc on Linux.

(2) Compile switches. I recommend starting with "-O -fast" although

floating point intensive C programs might also like -O4.

(3) Prefetching. The compilers on Linux do not do this because of a

bug in the Linux MILO PALcode for EV-5 and EV-56 systems. If the

customer had an EV-6 based Linux cluster then using "-arch ev6" will

turn on prefetching because the Linux PALcode bug does not occur on

EV--6 system.

(4) Page coloring. The Tru64 kernel does this and Linux does not.

(5) Speculation. The Tru64 kernel supports this and Linux does not.

______________________________

Hope this helps...

Tim

 

 

 





More information about the Beowulf mailing list