Board.KolibriOS.org
http://board.kolibrios.org/

SMP мёртв, да здравствует NUMA?
http://board.kolibrios.org/viewtopic.php?f=35&t=2913
Страница 1 из 1

Автор:  Mario_r4 [ Вт ноя 25, 2014 10:45 am ]
Заголовок сообщения:  SMP мёртв, да здравствует NUMA?

Собственно сегодня увидел комментарий на HB от довольно грамотного товарища amarao

Гугл первой ссылкой выдал Википедию со статьей Non-Uniform Memory Access.
Вообще не совсем понятно будут ли новые процессоры поддерживать и SMP и NUMA, или только NUMA и вообще будет ли это сделано обоими ведущими производителями Intel и AMD, или это только Intel мутит. В общем кто что знает поделитесь.

Автор:  Serge [ Вт ноя 25, 2014 11:46 am ]
Заголовок сообщения:  Re: SMP мёртв, да здравствует NUMA?

Imho автор поста на хабре всё же попутал мелкое с мягким. Не надо противопоставлять SMP и NUMA.
Фактически PC с самого появления были NUMA системами, потому что там есть видеопамять. Эта память адресуется как и обычная оперативка, т.е. может использоваться для хранения кода и данных, но мы то знаем... С появлением кеш памяти сперва на материнских платах, а потом и в процессорах всё стало ещё хуже. Даже обычная оперативка стала обладать свойствами NUMA. Интересно, что многие "классические" алгоритмы сортировки, поиска и т.п. этот факт никак не учитывают. С другой стороны, SMP означает что в многопроцессорной системе любое ядро имеет одинаковый доступ к ресурсам (адресам памяти, портам ввода-вывода, линиям IRQ). Для для обычных PC так и есть. Для сравнения, у некоторых GPU вычислительные ядра обладают локальной памятью, недоступной для других ядер (некогерентный кеш). Т.е это хоть и сильно многопроцессорные системы, но совсем не SMP.

Страница 1 из 1 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/