boost-interprocess

pamięć współdzielona, MPI i systemy kolejkowania

Moja aplikacja unix / windows C++ jest już równoległa przy użyciu MPI: zadanie jest podzielone na N procesorów i każdy kawałe ... w przypadku nieczystego zakończenia procesu zastanawiam się, czy te będą czyścić pamięć współdzieloną specyficzną dla węzła.

boost:: wydajność interprocess message queue - raczej powolna?

Potrzebuję ultraszybkiego mechanizmu MQ, gdzie zarówno nadawca, jak i odbiornik są napisane w C++, na platformie Windows. Mo ... oło 150 000 wiadomości/SEK. Jakiś pomysł, dlaczego tak wolno wydaję się z Boost message_queue i co mogę spróbować poprawić?