Con lo del diccionario ya lo tengo hecho en muticore pero no tengo muy claro la forma de pararelizarlo. Se que no esta bien por que realmente va igual de rápido. Tambien me compre ayer un libro de programación en paralelo que espero me sirva para algo.
Ahora mismo si tengo 4 cores por ejemplo y quieres generar todas las palabras de un alfabeto de longitud por ejemplo 8.
Todas las de longitud 8 ---> core 1
Todas las de longitud 7 ---> core 2
Todas las de longitud 6 ---> core 3
Todas las de longitud 5 ---> core 4
Todas las de longitud 4 ---> core 1 ----> (longActual % MAX_CORES == numProcesador)
Todas las de longitud 3 ---> core 2
Todas las de longitud 2 ---> core 3
Todas las de longitud 1 ---> core 4
El diseño es una chapuza por que un core termina antes que el otro.
En lo de los subtitulos es más facil, un mencoder por core y ale.