Skip to content
Snippets Groups Projects
compute-nodes.md 4.25 KiB
Newer Older
Lukáš Krupčík's avatar
Lukáš Krupčík committed
Compute Nodes
Lukáš Krupčík's avatar
Lukáš Krupčík committed
=============

Nodes Configuration
-------------------
Lukáš Krupčík's avatar
Lukáš Krupčík committed
Anselm is cluster of x86-64 Intel based nodes built on Bull Extreme Computing bullx technology. The cluster contains four types of compute nodes.
Lukáš Krupčík's avatar
Lukáš Krupčík committed

###Compute Nodes Without Accelerator

Lukáš Krupčík's avatar
Lukáš Krupčík committed
-    180 nodes
-    2880 cores in total
-    two Intel Sandy Bridge E5-2665, 8-core, 2.4GHz processors per node
-    64 GB of physical memory per node
-    one 500GB SATA 2,5” 7,2 krpm HDD per node
-    bullx B510 blade servers
-    cn[1-180]
Lukáš Krupčík's avatar
Lukáš Krupčík committed

###Compute Nodes With GPU Accelerator

Lukáš Krupčík's avatar
Lukáš Krupčík committed
-    23 nodes
-    368 cores in total
-    two Intel Sandy Bridge E5-2470, 8-core, 2.3GHz processors per node
-    96 GB of physical memory per node
-    one 500GB SATA 2,5” 7,2 krpm HDD per node
-    GPU accelerator 1x NVIDIA Tesla Kepler K20 per node
-    bullx B515 blade servers
-    cn[181-203]
Lukáš Krupčík's avatar
Lukáš Krupčík committed

###Compute Nodes With MIC Accelerator

Lukáš Krupčík's avatar
Lukáš Krupčík committed
-    4 nodes
-    64 cores in total
-    two Intel Sandy Bridge E5-2470, 8-core, 2.3GHz processors per node
-    96 GB of physical memory per node
-    one 500GB SATA 2,5” 7,2 krpm HDD per node
-    MIC accelerator 1x Intel Phi 5110P per node
-    bullx B515 blade servers
-    cn[204-207]
Lukáš Krupčík's avatar
Lukáš Krupčík committed

###Fat Compute Nodes

Lukáš Krupčík's avatar
Lukáš Krupčík committed
-    2 nodes
-    32 cores in total
-    2 Intel Sandy Bridge E5-2665, 8-core, 2.4GHz processors per node
-    512 GB of physical memory per node
-    two 300GB SAS 3,5”15krpm HDD (RAID1) per node
-    two 100GB SLC SSD per node
-    bullx R423-E3 servers
-    cn[208-209]
Lukáš Krupčík's avatar
Lukáš Krupčík committed

![](bullxB510.png)

**Figure Anselm bullx B510 servers**

### Compute Nodes Summary

  |Node type|Count|Range|Memory|Cores|[Access](resource-allocation-and-job-execution/resources-allocation-policy/)|
Lukáš Krupčík's avatar
Lukáš Krupčík committed
  |---|---|---|---|---|---|
  |Nodes without accelerator|180|cn[1-180]|64GB|16 @ 2.4Ghz|qexp, qprod, qlong, qfree|
  |Nodes with GPU accelerator|23|cn[181-203]|96GB|16 @ 2.3Ghz|qgpu, qprod|
  |Nodes with MIC accelerator|4|cn[204-207]|96GB|16 @ 2.3GHz|qmic, qprod|
  |Fat compute nodes|2|cn[208-209]|512GB|16 @ 2.4GHz|qfat, qprod|

Processor Architecture
----------------------

Lukáš Krupčík's avatar
Lukáš Krupčík committed
Anselm is equipped with Intel Sandy Bridge processors Intel Xeon E5-2665 (nodes without accelerator and fat nodes) and Intel Xeon E5-2470 (nodes with accelerator). Processors support Advanced Vector Extensions (AVX) 256-bit instruction set.
Lukáš Krupčík's avatar
Lukáš Krupčík committed

### Intel Sandy Bridge E5-2665 Processor

-   eight-core
-   speed: 2.4 GHz, up to 3.1 GHz using Turbo Boost Technology
-   peak performance:  19.2 Gflop/s per
    core
-   caches:
    -   L2: 256 KB per core
    -   L3: 20 MB per processor
-   memory bandwidth at the level of the processor: 51.2 GB/s

### Intel Sandy Bridge E5-2470 Processor

-   eight-core
-   speed: 2.3 GHz, up to 3.1 GHz using Turbo Boost Technology
-   peak performance:  18.4 Gflop/s per
    core
-   caches:
    -   L2: 256 KB per core
    -   L3: 20 MB per processor
-   memory bandwidth at the level of the processor: 38.4 GB/s

Lukáš Krupčík's avatar
Lukáš Krupčík committed
Nodes equipped with Intel Xeon E5-2665 CPU have set PBS resource attribute cpu_freq = 24, nodes equipped with Intel Xeon E5-2470 CPU have set PBS resource attribute cpu_freq = 23.
Lukáš Krupčík's avatar
Lukáš Krupčík committed

Lukáš Krupčík's avatar
Lukáš Krupčík committed
```bash
Lukáš Krupčík's avatar
Lukáš Krupčík committed
$ qsub -A OPEN-0-0 -q qprod -l select=4:ncpus=16:cpu_freq=24 -I
Lukáš Krupčík's avatar
Lukáš Krupčík committed
```
Lukáš Krupčík's avatar
Lukáš Krupčík committed

In this example, we allocate 4 nodes, 16 cores at 2.4GHhz per node.

Lukáš Krupčík's avatar
Lukáš Krupčík committed
Intel Turbo Boost Technology is used by default,  you can disable it for all nodes of job by using resource attribute cpu_turbo_boost.
Lukáš Krupčík's avatar
Lukáš Krupčík committed

Lukáš Krupčík's avatar
Lukáš Krupčík committed
```bash
Lukáš Krupčík's avatar
Lukáš Krupčík committed
    $ qsub -A OPEN-0-0 -q qprod -l select=4:ncpus=16 -l cpu_turbo_boost=0 -I
Lukáš Krupčík's avatar
Lukáš Krupčík committed
```
Lukáš Krupčík's avatar
Lukáš Krupčík committed

Memory Architecture
-------------------

### Compute Node Without Accelerator

-   2 sockets
-   Memory Controllers are integrated into processors.
    -   8 DDR3 DIMMS per node
    -   4 DDR3 DIMMS per CPU
    -   1 DDR3 DIMMS per channel
    -   Data rate support: up to 1600MT/s
-   Populated memory: 8x 8GB DDR3 DIMM 1600Mhz

### Compute Node With GPU or MIC Accelerator

-   2 sockets
-   Memory Controllers are integrated into processors.
    -   6 DDR3 DIMMS per node
    -   3 DDR3 DIMMS per CPU
    -   1 DDR3 DIMMS per channel
    -   Data rate support: up to 1600MT/s
-   Populated memory: 6x 16GB DDR3 DIMM 1600Mhz

### Fat Compute Node

-   2 sockets
-   Memory Controllers are integrated into processors.
    -   16 DDR3 DIMMS per node
    -   8 DDR3 DIMMS per CPU
    -   2 DDR3 DIMMS per channel
    -   Data rate support: up to 1600MT/s
Lukáš Krupčík's avatar
Lukáš Krupčík committed
-   Populated memory: 16x 32GB DDR3 DIMM 1600Mhz