elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda con clusters de PC's en C
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con clusters de PC's en C  (Leído 16,380 veces)
Beginner Web


Desconectado Desconectado

Mensajes: 634


youtu.be/0YhflLRE-DA


Ver Perfil
Ayuda con clusters de PC's en C
« en: 30 Junio 2023, 02:41 am »

Hola, tengo un cluster de PC's de 4 pc reales, quiero correr un algoritmo pero que no envie constantemente instruccion por instruccion mientras recibe resultado por resultado, quiero que envie una tarea grande a cada nodo la resuleva y al final devuelva ese resultado al nodo master.
Es decir que quiero al algoritmo original dividirlo en 4(es un ejemplo) y que cada nodo resuelva su parte y al final se forme un resultado. Porque estuve viendo que al ejecutar el programa envia instruccion por instruccion y se vuelve mas lenta la ejecución. ayudis porfis.  :xD

PD: Estoy usando MPI  :-X


En línea

7w7
MAFUS


Desconectado Desconectado

Mensajes: 1.603



Ver Perfil
Re: Ayuda con clusters de PC's en C
« Respuesta #1 en: 3 Julio 2023, 09:25 am »

¿Cómo está constituida la distribución de trabajo?

Se me ocurren un par de cosas:

Que cada nodo tenga el algoritmo completo del trabajo que debe realizar. Le mandas una instrucción, los datos y que haga todas las operaciones necesarias y te devuelve los datos.
Es decir, como si el nodo fuese una librería precompilada.

Por otra parte si necesitas mucha flexibilidad puedes mandarle un paquete entero con todas las instrucciones que debe ejecutar y los datos iniciales. Una vez recibido todo el paquete el nodo lo ejecuta instrucción a instrucción y devuelve el resultado.
Es un nodo con intérprete, hace lo mismo que está haciendo actualmente pero en vez de mandarle una instrucción cada vez se las mandas todas de una.


En línea

Beginner Web


Desconectado Desconectado

Mensajes: 634


youtu.be/0YhflLRE-DA


Ver Perfil
Re: Ayuda con clusters de PC's en C
« Respuesta #2 en: 10 Julio 2023, 22:57 pm »

son tareas repetitivas, el nodo master es el que envia tarea por tarea a cada nodo esclavo que son 2, me gustaría hacer que la mitad total del trabajo se lo envié a cada nodo esclavo para evitar constantemente enviar y recibir las tareas en el nodo master  :-X
En línea

7w7
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Errores clústers en particion primaria.
Windows
afcg 1 4,989 Último mensaje 8 Mayo 2010, 13:56 pm
por Randomize
Clusters de balanceo de carga + alta disponabilidad
GNU/Linux
alzehimer_cerebral 4 4,846 Último mensaje 22 Febrero 2011, 12:41 pm
por alzehimer_cerebral
Una duda sobre clusters de ordenadores
Redes
crazykenny 4 7,106 Último mensaje 9 Mayo 2012, 13:18 pm
por crazykenny
Clusters, sectores, pistas... ??
Dudas Generales
gregory90 7 14,235 Último mensaje 15 Enero 2013, 11:04 am
por ~
Elasticsearch Clusters
Software
Gotttlieb 0 1,134 Último mensaje 28 Mayo 2015, 16:53 pm
por Gotttlieb
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines