Intel 4770k

Looking for new hardware to run WRF? Intel or AMD? Check this forum.
Post Reply
dominic
Posts: 336
Joined: Thu Jun 14, 2012 7:19 am

Intel 4770k

Post by dominic » Thu Nov 14, 2013 11:08 am

hello to all, as you feel the new intel i7 4770k?

is a powerful processor to run wrf-ems? any of you have?

Gippox
Posts: 65
Joined: Sat Mar 02, 2013 1:16 am

Re: Intel 4770k

Post by Gippox » Thu Nov 14, 2013 1:06 pm

Hi Dominic, i have it, it's good processor for wrfems. My memory it's 16GB DDR3 1600 MHz.
This it's benchmark "nmm-large with nest", fresh install on Fedora 19, all .conf default, no manual optimization, no overclock.

With the binaries compiled with the intel compiler is about 25-30% faster than the original wrfems.

Code: Select all

 Basic System Information for localhost
           
               System Date           : Sat Nov  9 10:08:39 2013 UTC
               System Hostname       : localhost
               System Address        : 127.0.0.1
           
               System OS             : Linux
               Linux Distribution    : Fedora release 19 (Schrödinger’s Cat)
               OS Kernel             : 3.11.7-200.fc19.x86_64
               Kernel Type           : x86_64
           
           Processor and Memory Information for localhost
           
               CPU Name              : Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
               CPU Instructions      : sandybridge
               CPU Type              : 64-bit
               CPU Speed             : 800 MHz
           
               EMS Determined Processor Count
                   Physical CPUs     : 1
                   Cores per CPU     : 4
                   Total Processors  : 4
           
               Hyper-Threading       : On
                 
           Note: Attempting to use virtual "Hyper-threaded" CPUs while
           running the EMS may result in a degradation in performance.
           
               System Memory         : 15.3 Gbytes
           
           EMS Release Information for localhost
           
               EMS Release           : 3.4.1.13.43
               EMS Binaries          : x64


           Benchmark simulation length was 24 hours

           Summary of nodes and processors used for benchmark simulation:

             *  4  Processors on localhost    
             ------------------------------
             *  4  Total Processors
             *  1  Tile per Processor

             *  Internal Domain Decomposition

           EMS NMM core benchmark nested simulation completed in 49 minutes 33 seconds


dominic
Posts: 336
Joined: Thu Jun 14, 2012 7:19 am

Re: Intel 4770k

Post by dominic » Thu Nov 14, 2013 11:15 pm

Gippox Hello, thank you for answer. Currently I own a I5 3570K, what do you say I should change it? There are big differences between these two processors in the use of wrfems?

Gippox
Posts: 65
Joined: Sat Mar 02, 2013 1:16 am

Re: Intel 4770k

Post by Gippox » Mon Nov 18, 2013 8:35 pm

dominic wrote:Gippox Hello, thank you for answer. Currently I own a I5 3570K, what do you say I should change it? There are big differences between these two processors in the use of wrfems?
I do not have a i5 3570K, but i think there is not much difference between these two, are both recent and similar processors.

meteoadriatic
Posts: 1601
Joined: Wed Aug 19, 2009 10:05 am

Re: Intel 4770k

Post by meteoadriatic » Mon Nov 18, 2013 9:13 pm

3570 is one generation older, it has Ivy Bridge architecture, whereas 4770 has Haswell architecture. In addition, 4xxx line has AVX2 instruction set, whereas 3xxx has just AVX set which is also little bit of difference for WRF if code is compiled with AVX2 support (using Intel compiler). Difference for WRF between those two architectures are generally around 10% for same frequency and AVX instruction set support, up to 12-15% for AVX2 support in Haswell optimized code. In addition to that, 4770 has little bit more cache that also adds some benefit to WRF, in total 15-20% over 3570. For 4770 don't forget to turn off hyperthreading in BIOS.

Gippox
Posts: 65
Joined: Sat Mar 02, 2013 1:16 am

Re: Intel 4770k

Post by Gippox » Mon Nov 18, 2013 9:51 pm

Hi Meteo, you could not explain it better ! ;)
To compile with the AVX instructions (with the intel compiler) i have to set:

24. Linux x86_64 i486 i586 i686, Xeon (SNB with AVX mods) ifort compiler with icc (dmpar)

This option adds to configure.wrf "FCOPTIM =-O3 -xAVX", is sufficient or is there more to do?
I did it but i did not see big difference from FCOPTIM =-O3.

Were you able to do that guidance on the use of UPP with wrfems ? :mrgreen:
I'm trying to do something but without great results and are a bit 'stuck ... :roll:

meteoadriatic
Posts: 1601
Joined: Wed Aug 19, 2009 10:05 am

Re: Intel 4770k

Post by meteoadriatic » Mon Nov 18, 2013 10:09 pm

Use -xAVX2 for Haswell CPUs but then you can't use those binaries on 3xxx line or older.

For UPP I don't find any use of vectorization options. It is slow however you compile :mrgreen:

Gippox
Posts: 65
Joined: Sat Mar 02, 2013 1:16 am

Re: Intel 4770k

Post by Gippox » Mon Nov 18, 2013 10:19 pm

meteoadriatic wrote:Use -xAVX2 for Haswell CPUs but then you can't use those binaries on 3xxx line or older.

For UPP I don't find any use of vectorization options. It is slow however you compile :mrgreen:
OK thanks :)
I meant this guide for the use of UPP with wrfems (3.1 or 3.4) :mrgreen:
viewtopic.php?f=10&t=524&start=10

I have compiled UPP, but run_unipost do not creates grib files that i can print with grads. All are almost empty except for the pressure above sea level.
I think it comes from the file wrf_cntrl.parm but i do not know where to add the necessary changes... :(

meteoadriatic
Posts: 1601
Joined: Wed Aug 19, 2009 10:05 am

Re: Intel 4770k

Post by meteoadriatic » Tue Nov 19, 2013 7:36 am

Oh, OK, I was really busy to take this into hands. I'll try to do it soon. Did you put all needed files for symlinking for run_unipost? There are multiple paths inside script that you must check and also put needed files into those paths. Check, when run_unipost start, that there are no any broken symlink inside UPP run directory! For wrf_cntrl.parm you can use one that comes with UPP without modification for quick start, it is just OK.

Gippox
Posts: 65
Joined: Sat Mar 02, 2013 1:16 am

Re: Intel 4770k

Post by Gippox » Wed Nov 20, 2013 12:05 am

I managed to run UPP, more or less ... The total accumulated precipitation is different from wrfems, and i can not view some fields with grads, for example, the temperature at 500 and 700 mb.
For copygb which settings do you use? I use the following:

Code: Select all

 read nav < 'copygb_gridnav.txt'
export nav
${POSTEXEC}/copygb.exe -xg"${nav}" WRFPRS_${domain}.${fhr} wrfprs_${domain}.${fhr} 

Post Reply