You are on page 1of 19

Arquitecturas avanzadas

Prctica 3 redes
Mecanismos de conmutacin

Marcos Ramos Montes Grupo: L2-


3IC12
Ejercicio 1

Las dos grficas anteriores muestran respectivamente la latencia y la productividad de la


configuracin wh_421
Las dos grficas anteriores muestran respectivamente la latencia y la productividad de la
configuracin wh_642
Las dos grficas anteriores muestran respectivamente la latencia y la productividad de la
configuracin wh_862
Las dos grficas anteriores muestran respectivamente la latencia y la productividad de la
configuracin wh_1082
Las dos grficas anteriores muestran respectivamente la latencia y la productividad de la
configuracin vct_8

Resultado terico Resultado en simulacin


Configuracin Ancho banda Ancho banda red Productividad Factor
biseccin (flits/ciclo/nic) (flits/ciclo/nic)
(flits/ciclo/nic)
wh_421 0,25 0,5 0,138 0,276
wh_642 0,25 0,5 0,221 0,442
wh_862 0,25 0,5 0,249 0,498
wh_1082 0,25 0,5 0,256 0,512
vct_8 0,25 0,5 0,534 0,534
Pregunta: Justifica las posibles diferencias en productividad para las
diferentes tcnicas de conmutacin. Ten en cuenta el tamao del mensaje y el
tamao de las colas para realizar la justificacin.

En cada mensaje de 64 bytes, caben 8 flits de 8 bytes. Los wormholes de mayor


tamao de cola y mayor margen de stop & go necesitan hacer menos paradas en el
envo/recepcin segn aumenta el nmero de mensajes, por lo que aumenta la
productividad.

En el caso de Virtual cut-through, el router destino tiene espacio suficiente para el


mensaje y se transfiere directamente sin pararse en el resto de routers, por lo que
aumenta su productividad con respecto a wormhole.
Ejercicio 2

Las dos grficas anteriores muestran respectivamente la latencia y la productividad de la


configuracin wh_421
Las dos grficas anteriores muestran respectivamente la latencia y la productividad de la
configuracin wh_642
Las dos grficas anteriores muestran respectivamente la latencia y la productividad de la
configuracin wh_862
Las dos grficas anteriores muestran respectivamente la latencia y la productividad de la
configuracin wh_1082
Las dos grficas anteriores muestran respectivamente la latencia y la productividad de la
configuracin vct_8
Resultado en simulacin 4 vc Resultado en simulacin 4 vc 4 vn
Configuracin Productividad Factor Productividad Factor
(flits/ciclo/nic) (flits/ciclo/nic)
wh_421 0,330 0,660 0,395 0,790
wh_642 0,368 0,736 0,396 0,792
wh_862 0,386 0,772 0,394 0,788
wh_1082 0,375 0,750 0,403 0,806
vct_8 0,390 0,780 0,437 0,874

Pregunta: Describe cul ha sido la mejora obtenida y justifica el porqu de


esa mejora.

Ha habido una considerable mejora (del doble aprox.) en la productividad entre no


usar canales virtuales y usar 4 canales virtuales. sto se debe a que los mensajes se
pueden guardar en distintos buffers diferentes de cada router, haciendo que sea ms
difcil que haya contencin (si uno se llena se puede utilizar otro).

Entre utilizar 4 canales virtuales y adems utilizar tambin 4 redes virtuales ha habido
una ligera mejora.
Ejercicio 3

Las dos grficas anteriores muestran respectivamente la latencia y la productividad de la


configuracin wh_421
Las dos grficas anteriores muestran respectivamente la latencia y la productividad de la
configuracin vct_8
Resultado terico Resultado obtenido en simulacin
Configuracin Ancho banda Ancho banda red Productividad Factor
biseccin (flits/ciclo/nic) (flits/ciclo/nic)
(flits/ciclo/nic)
wh_421 0,25 0,25 0,101 0,404
vct_8 0,25 0,25 0,230 0,92

Pregunta: Comenta los resultados obtenidos. Justifica tambin el clculo que has realizado del
ancho de banda de red terico.

La biseccin y ancho de banda de la biseccin ser la misma que en ejercicios anteriores, pues la
red es la misma.

Lo que cambia es el trfico, ya que en bit-complement se hace pasar todo el trfico por la biseccin,
por lo que ser igual a 1.

Formulas:
Bwbis=(NEnlaces que corta la biseccin) / (n de nodos)
Bwred= Bwbis / (=1)
= Productividad / BWred
Ejercicio 4

Resultado terico Resultado en simulacin


Configuracin Ancho banda Ancho banda red Productividad Factor
biseccin (flits/ciclo/nic) (flits/ciclo/nic)
(flits/ciclo/nic)
wh_421 0,25 0,5 0,190 0,38
wh_642 0,25 0,5 0,289 0,578
wh_862 0,25 0,5 0,324 0,648
wh_1082 0,25 0,5 0,360 0,72
vct_8 0,25 0,5 0,372 0,744
Resultado en simulacin 4 vc Resultado en simulacin 4 vc 4 vn
Configuracin Productividad Factor p Productividad Factor
(flits/ciclo/nic) (flits/ciclo/nic)
wh_421 0,393 0,786 0,421 0,842
wh_642 0,405 0,810 0,420 0,840
wh_862 0,406 0,812 0,422 0,844
wh_1082 0,408 0,816 0,428 0,856
vct_8 0,415 0,830 0,425 0,850

You might also like