Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmos Paralelos
Algoritmos Paralelos
Los algoritmos deben ser precisos e indicar el orden lógico de realización de cada
uno de los pasos, debe ser definido y esto quiere decir que si se ejecuta un
algoritmo varias veces se debe obtener siempre el mismo resultado, también debe
ser finito o sea debe iniciar con una acción y terminar con un resultado o solución
de un problema.
Ejemplo de un algoritmo
Paralelo
La destrucción de los hilos antiguos por los nuevos es una característica que no
permite a una aplicación realizar varias tareas a la vez (concurrentemente). Los
distintos hilos de ejecución comparten una serie de recursos tales como el espacio
de memoria, los archivos abiertos, la situación de autenticación, etc. Esta técnica
permite simplificar el diseño de una aplicación que debe llevar a cabo distintas
funciones simultáneamente.
Hilos en un
procesador
Lenguajes para la programacion paralela y
concurrente
Muchos lenguajes sirven para realizar programación paralela. Dados los
requerimientos de la aplicación es en lo que se basará la adopción de un
determinado lenguaje dada la utilidad que represente. Lo importante es que el
lenguaje sea capaz de soportar técnicas de paralelización.
1. Bloom
2. Hermes
3. Sawzall
4. Golang
5. Julia
6. Limbo