Manta Interactive Ray Tracer Development Mailing List

Text archives Help


Re: [Manta] Compiling using SSE on IA64


Chronological Thread 
  • From: Abe Stephens <abe@sci.utah.edu>
  • To: Dirk Reiners <dirk@lite3d.com>
  • Cc: manta@sci.utah.edu
  • Subject: Re: [Manta] Compiling using SSE on IA64
  • Date: Wed, 7 Nov 2007 22:14:01 -0700


I was about to take a look at the gcc build on itanium and our local altix stopped responding....

From your original message:

I'm trying to use g++ (4.1.2). Just turning on MANTA_SSE breaks because -msse and -msse2 are only known on i386, not ia64. Turning on MANTA_SSE_GCC breaks because of 'Couldn't find *epi64x intrinsics', which as far as I can tell is x86_64-specific.

Try manually setting the CXX flags in ccmake (press 't' to view the hidden cache values or edit CMakeCache.txt directly). I'm not sure what the sse options are on gcc, but you should be able to change them after the initial configure.

Abe


On Nov 4, 2007, at 9:09 PM, Dirk Reiners wrote:


Hi Abe,

Abe Stephens wrote:
Hi, That is a combination we never tried--I can try to sort it out on one of our itaniums this week--probably the change will be in the CMake/Config{Architecture,CompilerFlags} script.

I'd appreciate that! We're planning to exhibit our Manta-based remote ray tracer/Ray-Traced Virtual Reality at SC, and it would be much nicer to actually have good performance and not just brute (well, semi-brute, 160 cores for two eyes ;) force.

For other applications do you have a sense of how good 4.1.2 is on IA64? Back in 2005 there was a 50% performance hit for using GCC over ICC.....

Manta is the only app I care about on Itanium right now. I can ask some of the other people in the lab to see what their experience is, but I think the performance-conscious people are using Fortan anyway. ;)

Thanks

Dirk




Archive powered by MHonArc 2.6.16.

Top of page