Path: news.mathworks.com!not-for-mail
From: "Steve Amphlett" <Firstname.Lastname@Where-I-Work.com>
Newsgroups: comp.soft-sys.matlab
Subject: Re: Speed Comparison
Date: Sat, 11 Apr 2009 09:15:02 +0000 (UTC)
Organization: Ricardo UK Ltd
Lines: 8
Message-ID: <grpn2m$rie$1@fred.mathworks.com>
References: <grokia$rcq$1@fred.mathworks.com>
Reply-To: "Steve Amphlett" <Firstname.Lastname@Where-I-Work.com>
NNTP-Posting-Host: webapp-05-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1239441302 28238 172.30.248.35 (11 Apr 2009 09:15:02 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Sat, 11 Apr 2009 09:15:02 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 43398
Xref: news.mathworks.com comp.soft-sys.matlab:532005


"Sky " <theskyishigh@yahoo.com> wrote in message <grokia$rcq$1@fred.mathworks.com>...
> I have ported a code from FORTRAN95 to MATLAB. Replicated it almost exactly. About 500 lines in length, it contains a lot of double precision arithmetic and nested iterations. Very little linear algebra.
> 
> Under MATLAB R2008b it executes in 7.3 seconds. Compiled under Compaq Visual Fortran 6 it takes 375 milliseconds. Under the Intel Fortran 11 compiler, it takes 473 MICROseconds. These times are for a WinXP system, Core 2 Duo 2 GHz (4MB L2 Cache), 2GB RAM...
> 
> Is this possible? Is MATLAB this slow or am I doing something wrong?

I can understand the speedup from MATAB to CVF, a factor of up to 20.  But a factor of 1000 between CVF and for ifort?  I don't remember anything that dramatic when we switched from CVF to ifort.