estudiante

Páginas: 26 (6330 palabras) Publicado: 3 de febrero de 2014


1.1 ASPECTOS BÁSICOS DE LA COMPUTACIÓN PARALELA
Cuando se habla de paralelismo lo que se persigue es aumentar la velocidad incrementando la cantidad de instrucciones que se ejecutan durante un intervalo.
Cuando se habla de procesamiento en paralelo la idea central es multiplicar la cantidad de unidades de ejecución que operen concurrentemente, ya sea ejecutando distintas instrucciones enparalelo, o ejecutando distintas etapas de instrucciones simultáneamente, sean estas “unidades” tanto procesadores o bien unidades dentro de un procesador, por ejemplo dos unidades de coma flotante , pueden realizar dos operaciones simultaneas(en cuyo caso hablamos de paraleslismo a nivel ejecución de instrucción).
La ejecución de una instrucción se puede dividir en etapas y a su vez cada etapapuede ser llevada a cabo por unidades físicas independientes. Esto permite que la ejecución de distintas etapas de distintas instrucciones se procesen simultáneamente técnica conocida como pipelining o segmentación de instrucciones.
Cuando el objetivo es lograr mayor velocidad a nivel ejecución de instrucciones, es lógico pensar que esto se logra aumentando la frecuencia del reloj que regula elsecuenciamiento de microinstrucciones, es una buena alternativa sin embargo no es la única ni la mejor .Pensar que dos instrucciones consecutivas puedan ejecutar en la mitad del tiempo, acelerando su ejecución secuencial, se puede lograr también utilizando la misma frecuencia del reloj si ambas se ejecutan en unidades diferentes. Esta propuesta da lugar a múltiples técnicas que fundamentan elparalelismo de actividades.

4.2 TIPOS DE COMPUTACIÓN PARALELA
La computación paralela es una forma de cómputo en la que muchas instrucciones se ejecutan simultáneamente, operando sobre el principio de que problemas grandes, a menudo se pueden dividir en unos más pequeños, que luego son resueltos simultáneamente (en paralelo).
Hay varias formas diferentes de computación paralela:paralelismo a nivel de bit, paralelismo a nivel de instrucción, paralelismo de datos y paralelismo de tareas. El paralelismo se ha empleado durante muchos años, sobre todo en la computación de altas prestaciones, pero el interés en ella ha crecido últimamente debido a las limitaciones físicas que impiden el aumento de la frecuencia. Como el consumo de energía y por consiguiente la generación de calor delas computadoras constituye una preocupación en los últimos años. La computación en paralelo se ha convertido en el paradigma dominante en la arquitectura de computadores, principalmente en forma de procesadores multinúcleo.
Las computadoras paralelas pueden clasificarse según el nivel de paralelismo que admite su hardware: equipos con procesadores multinúcleo y multi-procesador que tienenmúltiples elementos de procesamiento dentro de una sola máquina y los clústeres, MPPS y grids que utilizan varios equipos para trabajar en la misma tarea. Muchas veces, para acelerar la tareas específicas, se utilizan arquitecturas especializadas de computación en paralelo junto a procesadores tradicionales.
Los programas informáticos paralelos son más difíciles de escribir que los secuenciales, porquela concurrencia introduce nuevos tipos de errores de software, siendo las condiciones de carrera los más comunes. La comunicación y sincronización entre diferentes subtareas son algunos de los mayores obstáculos para obtener un buen rendimiento del programa paralelo.
-Paralelismo a nivel de bit
Desde el advenimiento de la integración a gran escala (VLSI) como tecnología de fabricación de chipsde computadora en la década de 1970 hasta alrededor de 1986, la aceleración en la arquitectura de computadores se lograba en gran medida duplicando el tamaño de la palabra en la computadora, la cantidad de información que el procesador puede manejar por ciclo.
El aumento del tamaño de la palabra reduce el número de instrucciones que el procesador debe ejecutar para realizar una operación en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS