Programación concurrente y software libre

Hola. Tengo que hacer un ensayo con el tema programación concurrente y software libre. He pensado hacerlo sobre sistemas distribuidos pero no se por donde empezar a buscar información y el tema es tan general que no sé sobre que hacerlo concrétamente. Me gustaría aceptar alguna sugerencia o fuente donde empezar a buscar. Os estaré muy agradecido por cualquier sugerencia y me comprometo a participar en la comunidad.
mmm... asi a ojo, puedes hablar de openmp, mpi y el tratamiento que hace el kernel de linux para gestionar hilos, semáforos y el acceso a memoria
Ahora mismo me pongo a buscar sobre ello que de momento son cosas desconocidas para mí.
También puedes usar pthreads para sistemas basados en hilos en vez de en procesos. Personalmente el sistema de hilos ahora suele usarse más con los procesadores multinúcleo.
3 respuestas