Got Questions? Get Answers.
Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Thread Subject:
system recommendations

Subject: system recommendations

From: its-admins

Date: 25 Jun, 2013 19:45:08

Message: 1 of 2

We have a multi-user lab with a couple dozen workstations, we've run Matlab for years. Several workstaions are going to be upgraded.

We are looking at dual processor workstations: (2x) Intel E5-2690 processors, 20MB cache, 8 cores, 1600 bus, 2.9GHz. We are also looking at 128GB of memory. (HP Z820's workstations) The video cards will be the Quadro K5000's. Windows 7 Enterprise 64 bit will be the OS, although a couple of machines will be RedHat Linux Enterprise 6.

Our question is this: might it be better to get fewer cores with faster GHz speeds? The E5-2643 has only 4 cores, but they run at 3.3GHz. I believe there is a limit of 8 cores for general Matlab processing, correct? We do have a single license for one of our mega-workstations, it can use up to 32 cores, and that will be installed on a new 32 core 512GB mem machine. But for the workstations, can Matlab even use the 16 cores if we get those? We are wondering, 8 cores @ 3.3GHz or 16 cores @ 2.9GHz. 128GB of mem on each. Which is better, assuming all other things the same?

These machines will also run other software, such as AutoDesk, COMSOL multiphysics, Bitplane Imaris, SPSS, etc. So it's important to have flexibility. But we are trying to find out which applications, if any, can really use the 16 cores if we get workstations with 16 cores.

Thanks for your time!

Alex

Subject: system recommendations

From: Marc

Date: 26 Jun, 2013 04:14:07

Message: 2 of 2

"its-admins " <its-admins@beckman.illinois.edu> wrote in message <kqcs04$a59$1@newscl01ah.mathworks.com>...
> We have a multi-user lab with a couple dozen workstations, we've run Matlab for years. Several workstaions are going to be upgraded.
>
> We are looking at dual processor workstations: (2x) Intel E5-2690 processors, 20MB cache, 8 cores, 1600 bus, 2.9GHz. We are also looking at 128GB of memory. (HP Z820's workstations) The video cards will be the Quadro K5000's. Windows 7 Enterprise 64 bit will be the OS, although a couple of machines will be RedHat Linux Enterprise 6.
>
> Our question is this: might it be better to get fewer cores with faster GHz speeds? The E5-2643 has only 4 cores, but they run at 3.3GHz. I believe there is a limit of 8 cores for general Matlab processing, correct? We do have a single license for one of our mega-workstations, it can use up to 32 cores, and that will be installed on a new 32 core 512GB mem machine. But for the workstations, can Matlab even use the 16 cores if we get those? We are wondering, 8 cores @ 3.3GHz or 16 cores @ 2.9GHz. 128GB of mem on each. Which is better, assuming all other things the same?
>
> These machines will also run other software, such as AutoDesk, COMSOL multiphysics, Bitplane Imaris, SPSS, etc. So it's important to have flexibility. But we are trying to find out which applications, if any, can really use the 16 cores if we get workstations with 16 cores.
>
> Thanks for your time!
>
> Alex

Sounds like a very nice machine. I always recommend more cores. With Matlab, using the parallel computing toolbox, you should be able to take advantage of all 16 on one machine.

I have not played to much with speeding up one code with multicores. I typically use the multicores to run 4 simulations at once. So I can set up a DOE of my inputs and run through them 4x faster.

Tags for this Thread

No tags are associated with this thread.

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Contact us