Re: improving numerical applications performance
Re: improving numerical applications performance
- Subject: Re: improving numerical applications performance
- From: "Dennis C. De Mars" <email@hidden>
- Date: Tue, 18 May 2004 09:10:46 -0700
I can hardly add anything to the excellent advice you have already
received on this subject. I would mainly re-emphasize the material on
the Apple site, which includes some freely available libraries that may
address your problem.
Also, you will probably find a lot more information on the Apple
Sci-Tech mailing list:
email@hidden (go to
http://lists.apple.com to sign up)
In addition, the Fink site (http:fink.sourceforge.net) has some
numerical libraries in the "sci" packages sections, I think some of
them are Altivec-enhanced.
Finally, I can tell you that, having implemented some of my own
algorithms in Altivec recently, the results are quite satisfying
(although the single precision does limit the scope of application
somewhat) but it can be pretty involved to get started with it. You
probably want to find a pre-existing library that does what you need if
you can find one. If you do decide to roll up your sleeves and do some
Altivec programming, Apple also has a superb tool called Shark (in the
CHUD performance tools package) that is invaluable for tuning both
Altivec and regular floating-point code.
- Dennis D.
On May 18, 2004, at 6:10 AM, Amilcar Meneses Viveros wrote:
Thanks for your comments and suggestions, I'm gonna work on this. I
really
hope that the program can be improved with Altivec.
In another hand, can G5's Altivec unit manage double data?
Regards
Amilcar
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.