Lab.5: Manejo de Nos. aleatorios en programas paralelos Algoritmos paralelos Glen Rodríguez
Ejercicio 1 Cree un programa paralelo usando MPI u OpenMP que use el paradigma master-worker para generar una secuencia de números aleatorios en una integración Montecarlo. Analice los resultados Ojo: mínimo tener 800 Mb el la máquina virtual
Ejercicio 2 Cree un programa paralelo usando MPI u OpenMP que use el paradigma cliente-servidor para generar una secuencia de números aleatorios en una integración Montecarlo. Analice los resultados, compare con los resultados del ejercicio 1.
Ejercicio 3 Haga un programa paralelo, usando MPI, que use el paradigma full workers para generar una secuencia de números aleatorios usando el generador Mersenne Twister. Además someta a los números a pruebas Chi cuadrado para ver si puede aceptarse que la secuencia es aleatoria.
Ejercicio 4 Haga un programa paralelo, usando OpenMP, que use el paradigma full workers para generar una secuencia de números aleatorios usando el generador Mersenne Twister. Además someta a los números a pruebas Chi cuadrado para ver si puede aceptarse que la secuencia es aleatoria. El generador es “thread-safe”?