El documento habla sobre el diseño de algoritmos paralelos y diferentes tecnologías para la programación paralela. Menciona que existen dos paradigmas principales para mejorar el tiempo de ejecución de algoritmos: memoria compartida y memoria distribuida. También describe algunas tecnologías como OpenMP, Intel TBB, MapReduce y Java Parallel que implementan la programación paralela. Finalmente, propone un diseño paralelo para el algoritmo FuzzyPred que divide la base de datos en grupos y asigna los grupos a hilos de forma dinámica para evalu