Как говорится в вопросе, я искал подробное объяснение барьера зависимости от данных в SMP, особенно в отношении ядра Linux. У меня есть определение и краткое описание по этой ссылке здесь.
Документация по барьерам памяти ядра Linux< /а>
Однако я пытался получить глубокое понимание этой концепции. Ваши мысли и вклад высоко ценятся.