Chris Quenelle <Chris.Quenelle at sun.com> wrote:

> The Sun Studio team has many performance tests we use to make
> sure we continue to deliver a 64-bit x86 compiler that has
> world-class optimization.  I can't say anything about your specific
> test case obviously.  Is the "mdigest" program a part of some
> widely used benchmark or a commonly used open source application?

The program is a wrapper on the message digest implementation from 
FreeBSD/OpenBSD, so it seems to be of general interest. The version I
am talking about was made portable by me, so it may now be used on many
places.


> > Is there a chance that SunStudio will get better optimization for amd64?
>
> I believe our amd64 optimization gets better with each release,
> although the nature of compiler optimization means that there
> will always be some give-and-take between releases in any specific app.

I have another higly optimized piece of code (a reed solomon coder) that is 
notably faster when compiled with gcc. In all cases, I see a common tendency:
the 32 bit binary from SunStudio is faster than the one compiled with gcc and 
the 64 bit binary is slower compared to the binary produced by gcc.

BTW: the reed solomon coder is the latest version of the only free (OSS)
implementation of a reed solomon coder for CD data sectory.

J?rg

-- 
 EMail:joerg at schily.isdn.cs.tu-berlin.de (home) J?rg Schilling D-13353 Berlin
       js at cs.tu-berlin.de                (uni)  
       joerg.schilling at fokus.fraunhofer.de (work) Blog: 
http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily

Reply via email to