Table of Contents

Cluster description

The Hábrók cluster has been delivered by Dell and consists of the following parts:

Compute nodes

Standard Hábrók compute node

Rack of Hábrók nodes

Hábrók nodes with cables for power and network

Network

Hábrók network switches

Storage

Standard Hábrók storage rack

See Storage areas for more information.

Clock speed and turbo mode

Our standard systems have two sockets with a AMD 7763 processor. Each processor has 64 CPU cores running at 2.45GHz. When not all cores of a processor are used the cores can be run at a higher clockspeed (at most 3.5 GHz).

Hyperthreading

In principle each CPU core of a modern processor can run multiple threads (programs) simultaneously. This is called hyperthreading. This feature has been disabled on most nodes for the Hábrók cluster as the performance benefits are minimal and it introduces additional complexity to the scheduling system and for the user.

Memory access

Each processor has its own memory controllers and is connected to its own set of memory. For our standard systems this means that each processor has direct access to 256 GB of the 512 GB in the system.

When a processor wants to access the memory of another processor it has to use the infinity fabric connections between the processors. This connection is much slower than the connection to the local memory. This means that it is important that processes running on one of the processors use the memory local to that processor!

NOTE You can still request all the memory on a machine, even with a single core. This is extremely inefficient however as most cores are idling and you should really look into parallelizing your workload.