jueves, 21 de febrero de 2013

DIFERENCIA ENTRE MULTICORE Y PROCESAMIENTO PARALELO

1.       INTRODUCCIÓN

El microprocesador es el circuito integrado central y más complejo de un sistema informático; a modo de ilustración, se le suele llamar por analogía el cerebro de un computador. Es un circuito integrado conformado por millones de componentes electrónicos. Constituye la unidad central de procesamiento (CPU) de un ordenador.
Es el encargado de ejecutar los programas, desde el sistema operativo hasta las aplicaciones de usuario; sólo ejecuta instrucciones programadas en lenguaje de bajo nivel, realizando operaciones aritméticas. Viéndolo de manera mas abstracta se encarga de realizar los procesos solicitados por el usuario.


Fuente:  commons.wikimedia.org/wiki/File:AMD_X2_3600

2.       multicore

Un microprocesador multinúcleo es una tecnología que combina dos o más procesadores independientes en un solo paquete, a menudo un solo circuito integrado. Un dispositivo de doble núcleo contiene solamente dos microprocesadores independientes. En general, los microprocesadores multinúcleo permiten que un dispositivo computacional exhiba una cierta forma del paralelismo a nivel de thread (thread-level parallelism) (TLP) sin incluir múltiples microprocesadores en paquetes físicos separados. Esta forma de TLP se conoce a menudo como multiprocesamiento a nivel de chip (chip-level multiprocessing) o CMP, Por ejemplo, un único procesador podría tener cuatro núcleos diferentes en un chip, prácticamente dando el ordenador hasta cuatro veces más de potencia. Para que el equipo pueda sacar el máximo provecho de doble núcleo, que debe ejecutarse en un sistema operativo compatible con TLP.
¿Qué es el TLP (thread-level parallelism)?
Abreviatura de paralelismo a nivel de hilo, TLP es una capacidad de software que permite a un programa, a menudo un programa de gama alta, tales como una base de datos o de aplicaciones Web para trabajar con varios subprocesos al mismo tiempo en lugar de tener que esperar en otros subprocesos. 

Fuente:  www.tecnologiabit.com/amd-vs-intel-nuevos-procesadores-multinucleo


3.       procesamiento paralelo

El procesamiento paralelo es un término que se usa para denotar un grupo de técnicas significativas que se usan para proporcionar tareas simultáneas de procesamiento de datos con el fin de aumentar la velocidad computacional de un sistema de computadora. En lugar de procesar cada instrucción de forma secuencial como una computadora convencional, un sistema de procesamiento paralelo puede ejecutar procesamiento concurrente de datos para conseguir un menos tiempo de ejecución.

4.       CONCLUSIÓN

Como diferencia perdemos decir que multicore es la tecnología con la que cuente el microprocesador  de un ordenador haciendo de este mas eficiente y procesamiento paralelo es termino usado para describir la ejecución de varios subprocesos al mismo tiempo.

5.       REFERENCIAS BIBLIOGRÁFICAS Y MEDIOS ELECTRÓNICOS


M. Morris Mano.(2009). Arquitectura de computadoras 3ED.  Pearson Educación.

Andrés Gómez de Silva Garza,Ignacio de Jesús Ania Briseño.(2010). Introducción a la Computación.  Cengage Learning.

http://es.wikipedia.org/wiki/Procesador_multin%C3%BAcleo

http://en.wikipedia.org/wiki/Multi-core_processor

http://www.jeuazarru.com/docs/Multicore.pdf

http://www.computerhope.com/jargon/t/tlp.htm

No hay comentarios:

Publicar un comentario