comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: IDL 6.3 for Mac OS X on Intel Now Available
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: IDL 6.3 for Mac OS X on Intel Now Available [message #49319 is a reply to message #49316] Thu, 13 July 2006 11:15 Go to previous message
JD Smith is currently offline  JD Smith
Messages: 850
Registered: December 1999
Senior Member
On Thu, 13 Jul 2006 09:24:56 -0700, bokubo wrote:

> I am pleased to announce the release of IDL 6.3 for Mac OS X on Intel.
> This new IDL release runs as a native application on all Mac Intel
> supported machines and offers significant performance benefits. We have
> seen a growing popularity of Mac OS X for scientific and analysis
> applications, and this release represents our ongoing commitment to
> this growing base of IDL users.

And....

it's *FAST*. Here's the breakdown for some portable OSX systems,
following along the tests at:

http://idl.tamu.edu/mac_bench.php

System TT3 (AVG) TT3 (GEOM) JD_TEST
============================================================ =================
PB (G4 1.67GHz, 2GB, PPC IDL native) 3.20 .13 1.86
MBP(CoreDuo 2GHz, 1GB, PPC IDL via Rosetta) 3.45 .13 3.02
MBP(CoreDuo 2GHz, 1GB, i386 IDL native) 1.69 .06 0.32

All times in seconds.

PB == PowerBook
MBP == MacBook Pro (thanks to Jason Harris for a temporary loan)
TT3 == Time Test 3, run under IDL 6.3, demo mode.
AVG == average
GEOM == geometric mean
JD_TEST ==
IDL> a=randomu(sd,100L*!CPU.TPOOL_MIN_ELTS)
IDL> t=systime(1) & a=sqrt(a)/(a>0.5) & print,systime(1)-t

So, for things which are limited by a single processor (TIME_TEST3),
we're roughly ~2x faster than a G4 PB (which was a slow IDL system, to
be fair), with only 20% more clock speed.

But, the real fun comes when running big array manipulations, like
JD_TEST, where the dual Core Duo processors can flex their muscles.
Here the speedup is closer to 6x, which is almost too good to believe.
This will of course depend on which operations you use, but testing a
variety of arithmetic ones, I found speedups of anywhere from 2-7 on
arrays large enough to make multi-threading effective.

The MBP (a portable system) is now comparable in speed to a quad-processor
G5, and (I suspect) similar dual-processor Linux/Windows desktops. Very
respectable. Woeful OSX/IDL performance, R.I.P.

JD
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: failed matrix inversion returns input-- interesting
Next Topic: Re: failed matrix inversion returns input-- interesting

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Thu Oct 23 00:24:07 PDT 2025

Total time taken to generate the page: 2.96041 seconds