Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: Fast exp()
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fast exp()




On May 3, 2005, at 11:50 AM, Ian Ollmann wrote:

BLAS -- low level basic linear algebra. Along with LAPACK, you can buy a book on these industry standard APIs in stores.
LAPACK -- higher level linear algebra stuff

These two ROCK for one of our apps. Java front end, way-fast matrix multiply and invert at the back, and out come solved redundant simultaneous equations. Currently, Mac-only, but we have some code in place to decide between a java translation of the c translation of the original FORTRAN, or a native lib. When last we tested it, it ran on everything, but screamed on a dual G5.


Of course, this was a near-ideal data set for JNI - a fairly small matrix and vector thrown across the wall, then inverted, multiplied, and perturbed many times until convergence, with just a small vector coming back.

With a few exceptions, its all vectorized (except double precision), its all 64-bit savvy (except vDSP) and its all free to use and comes preinstalled on users' machines.

Pegging two cpus at once with no extra effort is always fun.

Scott
_______________________________________________
Do not post admin requests to the list. They will be ignored.
PerfOptimization-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >Re: Fast exp() (From: Robert Purves <email@hidden>)
 >Re: Fast exp() (From: Ian Ollmann <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.