⚡ Descuentos en cursos en video - Lleva tu aprendizaje técnico al siguiente nivel y aprovecha precios especiales antes de que termine la oferta. 🔥 Aprovechar oferta ahora 🔥
Computadoras

*¿como usar el 100% del procesador?

McNeel
McNeel
1
hace 17 años
hace 17 años
Hola estimados... Tengo un problema cuando hago correr un programa de cálculos para moléculas. Mi computador es un Toshiba con un centrino Duo y tiene 1 G de Ram. Lo que ocurre es lo siguiente, cuando dejo corriendo los cálculos coloco también el administrador de tareas de windows, en el cual salen ambos nucleos independientes, y cuando el programa corre solo utiliza el 50% del procesador, me gustaría poder hacerlo correr utilizando el 100% ya que así se demoraría menos. ¿que puedo hacer para poder utilizar todo el procesador? Les estoy muy agradecidos desde ya. McNeel
afasa
afasa
485
hace 17 años
hace 17 años
No puedes hacer nada. El software fue escrito y optimizado para un solo "Hilo" de calculo, el cual se asigna al 100% pero como tienes 2 se traduce como 50%. Es por eso que muchos rien cuando las palabra "Windows" y "Ciencia" se usan en el mismo contexto. Ve si tu programa existe para Solaris o Unix (Linux,BSD, etc) y veras que si tienes 4 cores todos van a usarse al 100%
soldado_de_papel
hace 17 años
hace 17 años
Hola: Otra cosa a tomar en cuenta es la RAM. Busca la manera de llevar la cantidad de RAM al maximo que permita tu MoBo, pues recuerda que si tienes un "pizarron" chico, tienes que borrar mas veces para continuar tus calculos. Suerte.
McNeel
McNeel
1
hace 17 años
hace 17 años
Que opinan del Windows Computer Cluster Server 2003, se podría utilizar en un laptop para optimizar la performan de este tipo de programas? McNeel
afasa
afasa
485
hace 17 años
hace 17 años
Asumiendo que tengas un cluster RAS a la mano ( me llevaria varias paginas decirte como se configura) el programa seguira corriendo una instancia en el host pero de manera paralela a los demas. Para un modelo en particular la respuesta seria que no obtienes ventaja. Si trabajas en varios modelos los puedes resolver de manera paralela.Obtendrias una ventaja global. Si hay varias personas que sepan modelar en tu programa, el impacto seria mayusculo. Modelar se lleva mas tiempo que resolver y varias personas pueden trabajar sin obstruirse en un RAS. No se si tu programa es comercial,en cuyo caso no hay mucho que hacer pero si es propietario considera comprate una Pc de escritorio con una Nvidia GeForce 9800 GTX y aprender CUDA. O si programar no es lo tuyo usa el MathLab con el plugin para Nvidia. El aumento de velocidad es de varios ordenes de magnitud.
germangelv
germangelv
1.151
hace 17 años
hace 17 años
Excelentes respuetsas ahas recibido, con total ignorancia pregunto o respondo con una alternativa: Usar alguna distro de Linux y algun Emulador de Sistemas Virtuales dentro de esa distro Luego desde ahi corres tu aplicacion y seguro q te llega al 100% DE CPU Otra solucion si solo la usas para eso es Quitar el Doble Nucleo de tu Laptop y colocar el Mejor Single core q haya en el Mercado. Saludos y espero poer ayudarte
Reparaciones similares solucionadas

¿Conoces una solución?

¡Aprende a reparar con estos cursos YoReparo!

¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos?
Regístrate gratis