Skip to content
Snippets Groups Projects
compute-nodes.md 4.26 KiB
Newer Older
  • Learn to ignore specific revisions
  • Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    # Compute Nodes
    
    ## Nodes Configuration
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    
    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
    
    
    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
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    ![](../img/bullxB510.png)
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    **Figure Anselm bullx B510 servers**
    
    ### Compute Nodes Summary
    
    
    David Hrbáč's avatar
    David Hrbáč committed
    | Node type                  | Count | Range       | Memory | Cores       | [Access](resources-allocation-policy/) |
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    | -------------------------- | ----- | ----------- | ------ | ----------- | -------------------------------------- |
    
    David Hrbáč's avatar
    David Hrbáč 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                            |
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    ## 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
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    * eight-core
    * speed: 2.4 GHz, up to 3.1 GHz using Turbo Boost Technology
    * peak performance:  19.2 GFLOP/s per core
    * caches:
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
      * L2: 256 KB per core
      * L3: 20 MB per processor
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    * memory bandwidth at the level of the processor: 51.2 GB/s
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    ### Intel Sandy Bridge E5-2470 Processor
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    * eight-core
    * speed: 2.3 GHz, up to 3.1 GHz using Turbo Boost Technology
    * peak performance:  18.4 GFLOP/s per core
    * caches:
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
      * L2: 256 KB per core
      * L3: 20 MB per processor
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    * memory bandwidth at the level of the processor: 38.4 GB/s
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    
    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.
    
    
    David Hrbáč's avatar
    David Hrbáč 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
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    ## Memory Architecture
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    ### Compute Node Without Accelerator
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    * 2 sockets
    * Memory Controllers are integrated into processors.
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
      * 8 DDR3 DIMMs per node
      * 4 DDR3 DIMMs per CPU
      * 1 DDR3 DIMMs per channel
      * Data rate support: up to 1600MT/s
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    * Populated memory: 8 x 8 GB DDR3 DIMM 1600 MHz
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    ### Compute Node With GPU or MIC Accelerator
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    * 2 sockets
    * Memory Controllers are integrated into processors.
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
      * 6 DDR3 DIMMs per node
      * 3 DDR3 DIMMs per CPU
      * 1 DDR3 DIMMs per channel
      * Data rate support: up to 1600MT/s
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    * Populated memory: 6 x 16 GB DDR3 DIMM 1600 MHz
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    ### Fat Compute Node
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    * 2 sockets
    * Memory Controllers are integrated into processors.
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
      * 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: 16 x 32 GB DDR3 DIMM 1600 MHz