which configuration works better for MICRESS

FAQs about installation, license manager, pecularities of specific operating systems
Post Reply
deepumaj1
Posts: 104
Joined: Fri Feb 13, 2015 11:00 am
anti_bot: 333
Contact:

which configuration works better for MICRESS

Post by deepumaj1 » Fri Feb 20, 2015 7:54 pm

Which processor works best for MICRESS. Intel or Amd? Specifically, I want to compare the performance of an Intel Xeon processor and Amd Opteron processor.
Will MICRESS work on GPU?

Bernd
Posts: 1504
Joined: Mon Jun 23, 2008 9:29 pm

Re: which configuration works better for MICRESS

Post by Bernd » Fri Feb 20, 2015 10:56 pm

Hi deepumaj1,

We never did a systematic study on that. :oops:

The problem is that performance depends a lot on the specific case, i.e. which part of the code is the bottleneck. And there are so many cases...

I often was wondering why MICRESS was performing very good on Intel laptop processors (indeed, my lenovo notebook for a long time was the fastest processor in our house for small and medium serial MICRESS applications :shock: ). I think this is because MICRESS is not a number-cruncher. It has a very complex structure and needs a lot of memory operations, so I think an effective cash architecture is first priority, and clock frequency is secondary. But please note that I am not a hardware specialist.

We never tried to run MICRESS on a GPU, and I would be astonished if it would work satisfactorily...

Bernd

ralph
Posts: 167
Joined: Wed Apr 27, 2011 4:42 pm
anti_bot: 333

Re: which configuration works better for MICRESS

Post by ralph » Mon Feb 23, 2015 9:38 am

Intel or AMD:
MICRESS is build with the Intel Fortran compiler (version 14). However, we do not enable platform specific optimizations. The performance difference might not be that big.
The software does not make use of GPUs. The parallelization is CPU thread-level based on shared memory architectures.

Ralph

Post Reply