Hi *,

I'm trying to get used with the binding option in the SGE.

Doing things like
#$ -binding   env linear:24
leads to allocated cores such as 
binding       1:            
ScttcttcttcttcttcttcttcttcttcttcttcttScttcttcttcttcttcttcttcttcttcttcttctt

The $SGE_BINDING shows up with:  0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 
19 20 21 22 23
That looks fine (to me).

But whenever I use the striding strategy
i.e.: #$ -binding env striding:7:3
I get the right pattern for the cores: 
ScttCTTCTTcttCTTCTTcttCTTCTTcttCTTCTTScttCTTCTTcttCTTCTTcttCTTCTTCTTCTTCTT
But the entries in SGE_BINDING are: 0 12 24 36
There are always 4 numbers.

According to loadcheck these could be the first cores of each socket:

loadcheck
Your SGE has core binding functionality (built with hwloc).
Your kernel version is: 3.0.74-0.6.6-default
Number of sockets:              2
Number of cores:                24
Number of threads:              48
Topology:                       
SCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTSCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTT
Mapping of logical socket and core numbers to internal
Internal processor ids for socket     0 core     0:      0    24
Internal processor ids for socket     0 core     1:      1    25
Internal processor ids for socket     0 core     2:      2    26
Internal processor ids for socket     0 core     3:      3    27
Internal processor ids for socket     0 core     4:      4    28
Internal processor ids for socket     0 core     5:      5    29
Internal processor ids for socket     0 core     6:      6    30
Internal processor ids for socket     0 core     7:      7    31
Internal processor ids for socket     0 core     8:      8    32
Internal processor ids for socket     0 core     9:      9    33
Internal processor ids for socket     0 core    10:     10    34
Internal processor ids for socket     0 core    11:     11    35
Internal processor ids for socket     1 core     0:     12    36
Internal processor ids for socket     1 core     1:     13    37
Internal processor ids for socket     1 core     2:     14    38
Internal processor ids for socket     1 core     3:     15    39
Internal processor ids for socket     1 core     4:     16    40
Internal processor ids for socket     1 core     5:     17    41
Internal processor ids for socket     1 core     6:     18    42
Internal processor ids for socket     1 core     7:     19    43
Internal processor ids for socket     1 core     8:     20    44
Internal processor ids for socket     1 core     9:     21    45
Internal processor ids for socket     1 core    10:     22    46
Internal processor ids for socket     1 core    11:     23    47


Is that correct?

Cheers,
Bert




_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to