Está en la página 1de 2

SMP (Symmetric Multi-Processing multiproceso simtrico) Es un tipo de arquitectura de ordenadores en que dos o ms procesadores comparten una nica memoria

a central. La arquitectura SMP, tambin llamada UMA (Uniform Memory Access), se caracteriza por el hecho de que varios microprocesadores comparten el acceso a la memoria. Todos los microprocesadores compiten en igualdad de condiciones por dicho acceso, de ah la denominacin "simtrico". Los sistemas SMP permiten que cualquier procesador trabaje en cualquier tarea sin importar su localizacin en memoria; con un propicio soporte del sistema operativo, estos sistemas pueden mover fcilmente tareas entre los procesadores para garantizar eficientemente el trabajo. Una computadora SMP se compone de microprocesadores independientes que se comunican con la memoria a travs de un bus compartido. Dicho bus es un recurso de uso comn. Por tanto, debe ser arbitrado para que solamente un microprocesador lo use en cada instante de tiempo. Si las computadoras con un solo microprocesador tienden a gastar considerable tiempo esperando a que lleguen los datos desde la memoria, SMP empeora esta situacin, ya que hay varios parados en espera de datos.

MPP Procesamiento masivo paralelo es el proceso coordinado de un programa de computador por varios procesadores que trabajan en partes distintas del programa, donde cada procesador utiliza su propio sistema operativo y memoria. Por lo general, los procesadores MPP se comunican utilizando una interface de mensajes. En algunas implementaciones, 200 o ms procesadores pueden trabajar en la misma aplicacin. Un arreglo "interconectado" de rutas de datos permite el envo de mensajes entre los procesadores. En trminos generales, la configuracin de un MPP es ms complicado ya que requiere resolver inquietudes sobre cmo particionar una base de datos entre procesadores y cmo asignar el trabajo a cada uno de ellos. Un sistema MPP se considera mejor que un sistema paralelo simtrico (SMP) para aplicaciones que requieren bsqueda en paralelo sobre varias bases de datos en paralelo, como las de soporte a decisiones y bodegas de datos.

El Multiproceso Simtrico (SMP) y el Proceso Masivamente Paralelo (MPP) Una mquina SMP tiene la memoria y el disco igualmente accesibles desde cualquier procesador (de aqu el trmino "simtrico"). Cada procesador de una mquina MPP tiene su disco y su memoria dedicados. Los procesadores no pueden conseguir acceso a la memoria dedicada de

otros procesadores a menos que se valide una peticin por un enlace inter-procesador especial de la memoria que acta como una red Token Ring. Este enlace es muy lento comparado con el Bus hardware de memoria. Algunas arquitecturas de MPP vencen esta limitacin, hasta cierto punto, usando un interruptor de cruce (crossbar switch). Este es un interruptor especial de hardware que conecta la memoria de los procesadores en una matriz. Se acelera el acceso inter-memoria pero es tambin costoso y es considerado normalmente como un gasto excesivo. MPPs como los ofertados por Teradata y Tndem pueden tener interruptores de cruce. El SP2 de IBM y el NUMA Q vienen con enlaces de fibra ptica de alta velocidad o con interruptores de cruce (ms caros). Esto no significa que el SMP sea mejor. La fsica asociada a un Bus hardware anclado a su placa base establece un lmite en las distancias entre procesadores para no sufrir interferencias electromagnticas. La mayora de las mquinas SMP estn limitadas a unos 32 procesadores y no pueden crecer ms. Un sistema MPP no comparte nada y no tiene un Bus hardware comn, puede crecer tericamente a un tamao ilimitado (por eso son llamados masivamente paralelos). Algunos vendedores como SUN han superado el lmite de 32 procesadores librndose del Bus comn usando en su lugar un interruptor de cruce El SUN UE10000 puede alcanzar hasta 64 procesadores. Generalmente, tanto MPP como SMP tienen sus propias limitaciones. Las mquinas con SMP no pueden crecer y mquinas con MPP requieren que las aplicaciones sean particionadas para ser distribuidas uniformemente a travs de los nodos del MPP. Esto significa tambin que las operaciones en mquinas con MPP deben ser atmicas en el sentido de no necesitar datos de otros nodos para completar su operacin.

También podría gustarte