Servidor para calculos

R

Estoy haciendo unos calculos que tengo que lanzar varias veces y tarda en completarse aproxidamente 2 dias. Los estoy haciendo en los ec2 de amazon que es gratis el mas basico(1 vcpu)(ya gaste el saldo de azure y google en otras cosas). Quería preguntar a alguien que sepa si contratando durante un mes uno que tenga mas vcpus se va a notar o va a ser una perdida de tiempo.
Lo pregunto porque mi problema no se puede paralelizar y supuestamente solo usa 1 cpu¿?

MacSpawn

Por curiosidad, qué tipo de cálculo es para que no lo puedas paralelizar o escalar?

1 respuesta
R

#2 distancias atomicas. Ciertamente intente hacerlo en paralelo en su dia pero lo deje por ser una autentica pesadilla. Escalar no se que es

2 respuestas
djamb

El pc de tu casa va tropecientosmil veces más rápido que esas máquinas..

1 1 respuesta
R

#4 En mi ordenador tarda mas de 24h y tampoco tengo acceso a el todo el tiempo

1 respuesta
Ranthas

#3 Escalar se refiere a que tu problema / sistema / cálculo funcionará mejor si aumentas tu hardware (más cpu / gpu, más ram)

Si tu problema solo usa una cpu como dices, tener más cpus no creo que te solucione el problema.

Por otra parte, me extraña que no puedas paralelizar ese proceso, aunque sea un coñazo, quizás deberías ahondar más en esa línea si quieres mejorar la velocidad de ejecución.

Unrack

No vas a notar mucha mejoría en ese caso. Seguro que tu problema está en tu optimización de código. Si no puedes paralelizar o mejorar el código tendrás que seguir tirando como lo tienes. Igual tus calculos están soportados por alguna librería que ya tengan algo de paralelización (n_jobs; n_threads; etc)

Kaledros

#3 ¿No hay nadie más en el mundo haciendo esos mismos cálciulos y que sí haya dado con una manera de paralelizarlo? Digo, en vez de intentar hacerlo tú igual encuentras alguien que lo haya intentado primero.

djamb

#5 no tienes acceso todo el tiempo supongo que significa que lo compartes con otras personas, no?

JuAn4k4

¿Las distancias dependen una de la anterior o algo como para ser una pesadilla paralelizarlo?

¿Puedes poner el código o parte de ello?

Si son cálculos diferentes no relacionados es muy fácil paralelizarlo.

Usuarios habituales

  • JuAn4k4
  • djamb
  • Kaledros
  • Unrack
  • Ranthas
  • refresco
  • MacSpawn