Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Selección Del Problema
Selección Del Problema
La eficiencia de un computador depende directamente del tiempo requerido para ejecutar una
instrucción básica y del número de instrucciones básicas que pueden ser ejecutadas
concurrentemente. Esta eficiencia puede ser incrementada por avances en la arquitectura y por
avances tecnológicos. Una vez incorporados estos avances, mejorar la eficiencia de un procesador
implica reducir el tiempo de los ciclos: avances tecnológicos.
Una eficiencia cercana a 1 indica que se están aprovechando los p procesadores eficientemente. El
speedup y la eficiencia también se pueden analizar a poste- riori sobre una implementación
particular del algoritmo paralelo, en cuyo caso se mide el tiempo en segundos en lugar de
expresarlo en flops.
Hay varias razones que hacen de los sistemas paralelos opciones viables y necesarias. Entre
otras los límites físicos que se están alcanzando con los procesadores de un solo núcleo.
El hardware eventualmente alcanzará varios límites. Uno de los que se vislumbra a mediano
plazo es la miniaturización. Surgen varios problemas de hacer los transistores –y por ende
microprocesadores– cada vez más pequeños. Primero se tiene el límite físico, los transistores
atómicos ya han sido creados y hacerlos más pequeños es una tarea que actualmente
parece imposible. Gracias a la miniaturización, se pueden incrementar los transistores en un
circuito integrado, pero también se necesita más energía para su funcionamiento. Mientras
más energía se utiliza, más es disipada como calor. Se acumula tanto calor en los procesadores
de alto desempeño que los sistemas de enfriamiento simples, que se encuentran en
computadoras comerciales, no son capaces de disiparlo. De ahí surge el segundo problema: la
necesidad insaciable de energía de los procesadores y sistemas de cómputo. La energía va
relacionada con el costo de un sistema. No forma parte del costo directo que se cubre con la
compra del equipo, pero sí es un costo indirecto.