On 10/06/2005, at 5:42 AM, Alex Telitsine wrote: There was/is OpenMP support in IBM compiler, but with i386/gcc4 we need OpenMP in XCode. Is there OpenMP support on the XCode roadmap for the near future for i386 platform?
I asked this question in a few different places and the best Apple answer I got was from George Warner (Apple DTS), on the eve of the "Announcement". There's also a (non-Apple) group started that's working on getting OpenMP support into gcc called GOMP (nice acronym). But it's only been around since late 2004, so I don't think there's much progress on that front yet. Another tidbit from Apple's compiler group follows.
=====
Steve Jobs and I have an understanding: I don’t talk about future products and he lets me keep my job. ;-)
Humor aside we have been actively working with OpenMP developers to optimize their implementations. IMHO I don’t see this as ever being an Apple product.
Personally I’d prefer that the entire development community abandon procedure languages (and all the band-aids devised to tack parallel processing on top of them). I find that data-flow languages both optimize better and and are inherently much more parallel-able, threadable, etc.
I'm not going to hold my breath however. ;-)
-- Enjoy, George Warner, Schizophrenic Optimization Scientist Apple Developer Technical Support (DTS)
=====
[ OpenMP support also requires better #pragma handling. GCC team is working on OpenMP (its called as GOMP work in GCC community), but GCC being a volunteer project it is hard to give any timeline. ]
- Devang Patel compiler group Apple Computer, Inc
=====
All quotes taken, with apologies, from perfoptimization-dev.
Cheers, Glen Low
--- pixelglow software | simply brilliant stuff www.pixelglow.com aim: pixglen
|