Programación con hilos para sistemas paralelos
Intel está llevando a cabo una curiosa iniciativa en la siguiente dirección Web. Se trata de un espacio para los desarrolladores interesados en sacar el máximo rendimiento a sus aplicaciones mediante la programación paralela con varios hilos, y es que este tipo de programación tiene una serie de conceptos nuevos que nada tienen que ver con la metodología de la programación tradicional (estructurada o orientada a objetos).

En mi caso ya he hecho algunas pruebas de rendimiento en diferentes programas usando la librería que nos ofrece el compilador de Intel (OpenMP) para el desarrollo de programas paralelos. En los casos ideales se consigue una reducción en el tiempo de ejecución de un algoritmo al % donde n es el número de núcleos del que dispone el sistema. Sin embargo esto no siempre ocurre así e incluso hay casos donde obtenemos un rendimiento peor que en la ejecución normal en un solo núcleo.
En el enlace que os dejo hay disponibles numerosas guías, artículos, tutoriales, foros, etc. que os ayudaran a la integración de los desarrolladores en este nuevo mundo de la programación.
loading...

Últimos comentarios