Hi,
First off, a colleague of mine has managed to get the
latest ATLAS to compile fine on a Broadcom SB1 (a
64-bit MIPS system) running Linux and using GCC 4.0.0
for the compiler. I'll see if I can get timings, if
those would be useful to anyone. (I'm working on
building GCC 4.0.1, which may compile things a bit
better, so those may be the more useful timings.)
As far as I know, there are no specific optimizations
for the MIPS64 in general, or the SB1 specifically,
within ATLAS. At least, not in the standard release.
However, I'd be willing to bet that there are
developers who have used this architecture before and
there may very well be experimental third-party
patches or after-compile tweaks that exist but have
never made it into the official site for any number of
reasons.
Does anyone on the list know of such patches, hacks
and tweaks?
On now to a more generic question. If I'm going to use
ATLAS in a fairly predictable way, would there be any
advantage in compiling ATLAS with profiling enabled,
running my application, then recompiling ATLAS with
the flag to use the profiling data to do further
optimization?
______________________________________________________
Yahoo! for Good
Watch the Hurricane Katrina Shelter From The Storm concert
http://advision.webevents.yahoo.com/shelter
|