В тему недавней дискуссии по поддержке SMP в Erlang думаю будет
интересна
презентация, сделанная одним из основных разработчиков Erlang
на конференции Declarative Aspects of Multicore Programming (DAMP).
Краткое содержание
— разработка поодержки SMP в Erlang ведется с 1997
— первая версия в 2006 году
— первое коммерческое приложение, использующее Erlang на нескольких ядрах — Ericsson Telephone Gateway Controller (TGC)
запущено в эксплуатацию в 2007, результаты обнадеживающие
— Лучшие результаты показывают приложения разработанные с большим количеством процессов
— Последовательные операции с малым числом процессов могут ухудшиться из-за накладных расходов
— Поведение системы становится более асинхронным, возможно появление race conditions, которые раньше не проявлялись.
— Необходимость средств автоматического выявления таких проблем — проект
ProTest.
--
Mikl
Здравствуйте, Mikl Kurkov, Вы писали:
MK>- разработка поодержки SMP в Erlang ведется с 1997
MK>- первая версия в 2006 году
весело
Здравствуйте, BulatZiganshin, Вы писали:
BZ>Здравствуйте, Mikl Kurkov, Вы писали:
MK>>- разработка поодержки SMP в Erlang ведется с 1997
MK>>- первая версия в 2006 году
BZ>весело
дык в презентации написано что в 1997 году они попробовали,
впечатлились и отложили до лучших времен. Времена настали они и сделали.