Я пишу распределенную прикладную среду на C ++. Одним из требований является предоставление распределенной разделяемой памяти. Вместо того, чтобы писать свою собственную с нуля (и, возможно, заново изобрести колесо), я подумал, что посмотрю, есть ли какие-либо ранее существующие библиотеки с открытым исходным кодом - быстрый поиск в Google не принес ничего полезного.
Есть ли у кого-нибудь опыт работы с хорошей библиотекой C ++ DSM, которую он может порекомендовать?
В идеале, библиотека будет поддерживать MRMW (несколько читателей / несколько писателей), но я могу обойтись MRSW (несколько читателей, один писатель), если это будет необходимо. Я занимаюсь разработкой под Linux.