Результаты поиска по запросу "smp"

2 ответа

как используется барьер памяти в ядре Linux

1 ответ

Запуск кода на другом процессоре (сборка x86)

В реальном режиме на x86, какие инструкции необходимо использовать для запуска кода на другом процессоре, в многопроцессорной системе? (Я пишу некоторый предзагрузочный код на ассемблере, который должен установить определенные регистры ЦП, и ...

3 ответа

Существует ли простая основанная на процессах параллельная карта для python?

ТОП публикаций

2 ответа

как используется барьер памяти в ядре Linux

В исходном коде ядра есть файл Documentation / memory-barriers.txt, например: CPU 1 CPU 2 ======================= ======================= { B = 7; X = 9; Y = 8; C = &Y } STORE A = 1 STORE B = 2 <write barrier> STORE C = &B LOAD X STORE D = 4 ...

3 ответа

Есть ли простая основанная на процессах параллельная карта для python?

Я ищу простую параллельную карту на основе процессов для python, то есть функцию parmap(function,[data])that запустит функцию для каждого элемента [data] в другом процессе (ну, на другом ядре, но AFAIK, единственный способ запустить вещи на ...

5 ответов

Как установить привязку к процессору для процесса из C или C ++ в Linux?

3 ответа

Что такое перестрелка TLB?

0 ответов

Причина, по которой этот голос опущен, заключается в том, что этот вызов дает вам НОМЕР ядер (процессоров), а не идентификатор текущего ядра (о котором спрашивает вопрос).

оложительно есть библиотека или простой asm-объект, который может получить номер текущего процессора, на котором я выполняю.

5 ответов

Что произойдет, если два процесса в разных процессорах попытаются получить блокировку ровно в одно и то же время

Итак, я читаю о синхронизации и читаю различные алгоритмы, такие как спин-блокировки, семафоры и мьютексы, чтобы избежать состояния гонки. Однако эти алгоритмы не могут предотвратить состояние гонки в SMP, когда множественные процессы обращаются ...

1 ответ

Как указатели percpu реализованы в ядре Linux?

В мультипроцессоре каждое ядро может иметь свои переменные. Я думал, что это разные переменные по разным адресам, хотя они находятся в одном процессе и имеют одинаковое имя. Но мне интересно, как ядро это реализует? Распределяет ли он часть ...