File: hyperthreading.txt

package info (click to toggle)
ray 2.3.1-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 6,008 kB
  • sloc: cpp: 49,973; sh: 339; makefile: 281; python: 168
file content (21 lines) | stat: -rw-r--r-- 662 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Ray works well with Intel Hyper Threading (HT) Technology.

If the cluster nodes have HT enabled (in bios and in the operating system), then
you can schedule Ray on all the logical cores.

== Example ==

A Xeon Nehalem <something> has 4 physical cores.
Each core has two threads visible by the operating system, but both utilise the
same space on the chip.

If you have 5 computers and each has 2 Xeon Nehalem <something> processors,
then each computer has 8 physical cores and 16 logical cores.

Basically, you can start Ray with 5*16 MPI ranks instead of 5*8 MPI ranks.

== Default value ==

By default, almost all clusters have the HT disabled in the bios.