Thank you!
Have the same question, seems like nobd really knows... (or cares)
It is not that nobody cares, but few people have the
specific information you desire.
I will say that my new 2.8 GHz i7 quad core is quite
fast. If you are looking for parallel processing capability,
then it makes sense to have as many cpus as you can.
John
I personally would say go with the i5 as it may be able to outperform the i7 in single threaded applications. matlab still has not made everything in it multithreaded. however if you know you will be able to take advantage of multithreaded algorithms then i would say i7
>> It is not that nobody cares, but few people have the
>> specific information you desire.
The answer is going to change depending on _exactly_ what kind of work
you do most in Matlab -- and might change again in a later Matlab
release that uses the instruction sets differently.
tomshardware.com has had some excellent testing articles comparing
performance for i5 and i7 systems for varying tasks.
By the way, these days it isn't as easy as saying "i5": the new i5's
that Intel released have a fundamental computational difference from the
previous i5's, and are better for some tasks and worse for other tasks.
While you are looking on tomshardware.com, I would recommend scanning
the relatively new review articles on computation versus energy
efficiency: the high-end i7 quad core has the greatest absolute compute
power, but getting there uses several times the energy of some of the
other systems, and thus requires much greater cooling power. Thus when
you consider computation per dollar, some of the other systems are much
more cost-efficient... depending on your needs, buying multiple of the
slightly slower but cheaper systems and doing distributed processing
might get you the most computation for the money.
You're right, it's probably that some MATLAB apps are better and others are less optimized for parallel processing. I'll be using symbolic, statistics, and financial toolboxes.
It's just I've seen on some other forum people saying that MATLAB is not optimized yet to take advantage of four cores, only two. I do not know how much truth in that but it would be good to see some test results of MATLAB performing on two and four core systems.
Thank you.