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

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  Como hacer un cluster para ejecutar simulaciones?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como hacer un cluster para ejecutar simulaciones?  (Leído 4,279 veces)
Darion13

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Como hacer un cluster para ejecutar simulaciones?
« en: 3 Julio 2014, 09:02 am »

Buenas!

Estoy trabajando desde Windows con programas que requieren simulaciones bastante largas (Matlab, ANSYS, MAXWELL...).

Tengo disponibles a parte de mi pc principal varios PC's viejunos que creo que se pueden aprovechar para hacer un cluster o lo que sugiera el personal más experimentado en estos temas.

Pregunta como hago un cluster con n PC's  para poder ejecutar simulaciones desde windows y reducir al máximo el tiempo de simulación gracias al cluster?

-Hardware necesario?
-Software necesario?
-Algo más?

Muchas gracias!


En línea

Gh057


Desconectado Desconectado

Mensajes: 1.190



Ver Perfil
Re: Como hacer un cluster para ejecutar simulaciones?
« Respuesta #1 en: 3 Julio 2014, 14:49 pm »

hola Darion13, podrías implementarlo a titulo educativo, sin embargo si realmente quieres procesar en paralelo es más rentable y eficiente hacerlo vía GPU, sea por CUDA con nvidia o bien con STREAM con amd. la cantidad de nucleos que tiene una placa de video frente a los procesadores, versus gasto energético de las rerspectivas fuentes hace una gran diferencia.


sobre nvidia tienes mas libertades para programar, bajo amd tienes open cl, pero obtienes portabilidad...

aqui te dejo unos enlaces para que orientes la busqueda:

-> http://es.wikipedia.org/wiki/Cluster_Beowulf (s.o.'s  para cluster's de cpu´s)

mediante gpgpu:

-> http://www.nvidia.es/object/cuda-parallel-computing-es.html
         -   http://www.nvidia.com/content/cudazone/download/OpenCL/NVIDIA_OpenCL_ProgrammingGuide.pdf

-> http://developer.amd.com/tools-and-sdks/opencl-zone/
         -   http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2013/01/Introduction_to_OpenCL_Programming-Training_Guide-201005.pdf

saludos


En línea

4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...
Darion13

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Como hacer un cluster para ejecutar simulaciones?
« Respuesta #2 en: 3 Julio 2014, 16:04 pm »

Muchas gracias Gh057, ahora me pongo a explorar ambas posibilidades.

De todas formas una cosa, he leido que Beowulf es de Linux.

Necesito ejecutar las simulaciones desde windows, pese a que el cluster sea Beowulf puedo ejecutar programas desde Windows?

Si no me imagino que tendre que mirar otras alternativas.

Muchas gracias!
En línea

Gh057


Desconectado Desconectado

Mensajes: 1.190



Ver Perfil
Re: Como hacer un cluster para ejecutar simulaciones?
« Respuesta #3 en: 3 Julio 2014, 16:39 pm »

podrias correr por ejemplo quantian en una virtualizacion, por ejemplo... o en otra particion; con el podrias hacer tu cluster con las cpu's mediante switches.

en las distros linux tienes opciones libres que reemplazan satisfactoriamente a mathlab, el y su similar libre Octave soporta aceleracion gpu:

-> http://www.gnu.org/software/octave/
       - http://www.domob.eu/research/OctaveGPU.pdf
       - http://docs.ihpc.a-star.edu.sg/papers/MMGPUOctave.pdf

ya en windows solo conozco la opcion mediante gpu y cuda... no sabria decirte si podrias utilizar un server m$ y enlazar mediante ssh a las terminales bobas para procesar... si encuentro algo parecido te aviso. saludos
En línea

4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...
Darion13

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Como hacer un cluster para ejecutar simulaciones?
« Respuesta #4 en: 4 Julio 2014, 11:59 am »

Muchas gracias! Con esto ya tengo para ir investigando un buen rato!  ;D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines