как разделить битовую маску соответствия ЦП (шестнадцатеричную) и идентифицировать для каждой маски ЦП?
У меня всего 56 ядер, и я знаю маску соответствия ЦП идентификатора процесса, я бы хотел разделить маска сродства ЦП и идентичность Битовая маска, связанная с каждым используемым ЦП.
CPU 0 - 0x0000000000000001
CPU 1 - 0x0000000000000002
CPU 2 - 0x0000000000000004
CPU 3 - 0x0000000000000008
.
.
.
CPU 55 - 0x0080000000000000
CPU 56 - 0x0100000000000000
У меня есть маска сродства PID, я могу идентифицировать отдельные ЦП, связанные с этим идентификатором процесса, с веб-сайта, упомянутого ниже
taskset -p 5967
pid 5967's current affinity mask: 3fff0003fff
https://bitsum.com/tools/cpu-affinity-calculator/
Я хочу добиться этого с помощью python / bash, разделив значение маски сходства ядра