viernes, 6 de mayo de 2016

Ecuación cuadrática con dos procesadores

Frecuentemente pensamos que cuando nos hablan de dos procesadores en un equipo éste va a ser el doble de veloz; sin embargo, esto no siempre es así. Para demostrarlo se realizará la solución de la ecuación cuadrática con dos procesadores, cada uno de los cuales intentará resolver la mitad de las suboperaciones de la ecuación:


Listado total de suboperaciones a realizar:

  1. b^2 = e
  2. 4a= h
  3. hc = j
  4. e-j = q
  5. q^(1/2) = w
  6. 2a= r
  7. w/r = t
  8. -b + t  ó -b - t
Si lo distribuímos entre los dos procesadores y teniendo en cuenta las dependencias en las operaciones tenemos que:

      Procesador 1         Procesador 2
  1. b^2 = e                  4a = h
  2. hc = j                     2a = r
  3. e-j= q
  4. q^(1/2) = w
  5. w/r = t
  6. -b+t                       -b-t 
Lo que demuestra que con dos procesadores en simultáneo no se reduce el tiempo de ejecución a la mitad ya que dependerá de las dependencias en la tarea a realizar

No hay comentarios.:

Publicar un comentario