Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/08/2014, 00:57
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 9 meses
Puntos: 182
Respuesta: Uso 100% CPU para un programa hecho en c++

Buenas,

Eso es porque tu programa se ejecuta en un solo nucleo de tu procesador.

Si quieres utilizar varios nucleos, tienes que desarrollar pensando en ello. Deberas cambiar tu algoritmo para que divida la tarea y la ejecute en diversos threads, ya sea directamente o con ayuda de alguna libreria como openmp.

Te dejo un link muy interesante para lograr paralelismo:
http://gribblelab.org/CBootcamp/A2_Parallel_Programming_in_C.html


Un saludo