Diseño de Software de Arquitectura Multiprocesador

Embed Size (px)

Citation preview

  • 8/18/2019 Diseño de Software de Arquitectura Multiprocesador

    1/9

    Diseño de Software Arquitectura

    Multiprocesador

    Miguel Adolfo Díaz SaldañaGabriel Rodríguez Vieyra

     José María o!eli "barra

  • 8/18/2019 Diseño de Software de Arquitectura Multiprocesador

    2/9

    "#troducci$#

     A pesar de las gra#des !e%oras e# !o#oprocesadpara algu#as aplicacio#es #o es su&cie#te' a sopuede# ser los siste!as !ultiprocesadores debidque es la soluci$# !(s se#cilla) #atural y co# !ecoste*prestacio#es' Ade!(s) las !e%oras e#!icroprocesadores cada +ez !(s so# co!ple%as lcual per!ite u#a clara !e%ora e# el software'

  • 8/18/2019 Diseño de Software de Arquitectura Multiprocesador

    3/9

    Desarrollo

    ,l uso de !-ltiples procesadores !e%ora elre#di!ie#to y adaptabilidad del siste!a' adistribuci$# de los procesos de los procesadores puede predeter!i#ar o puede estar ba%o el co#tru# despac.ador que decide cuales procesos ubiccada procesador' os siste!as de !-ltiples proce#o so# #ecesaria!e#te siste!as distribuidos'

  • 8/18/2019 Diseño de Software de Arquitectura Multiprocesador

    4/9

    Si !(s de u# procesador est( dispo#ible) e#to#se puede i!ple!e#tar la distribuci$#) pero losdiseñadores del siste!a #o sie!pre co#sidera

    pu#tos de distribuci$# dura#te el proceso dediseño'

  • 8/18/2019 Diseño de Software de Arquitectura Multiprocesador

    5/9

    ,%e!plote es u# !odelo si!pli&cado de siste!a de co#trol de tr(&co' #sores distribuidos recoge# i#for!aci$# sobre el 0u%o de tr(&ccal!e#te a#tes de e#+iarla a u#a sala de co#trol'

  • 8/18/2019 Diseño de Software de Arquitectura Multiprocesador

    6/9

    1actores cla+es

    ,2iste# dos factores cla+es para la e2te#si$# de!ultiprocesadores3

    • 4' 1le2ibilidad3 ,l !is!o siste!a puede usarse para-#ico usuario i#cre!e#tado el re#di!ie#to e# la e%e

    de u#a -#ica aplicaci$# o para +arios usuarios yaplicacio#es e# u# e#tor#o co!partido'

    • 5' 6oste*re#di!ie#to3 Actual!e#te estos siste!as sebasa# e# procesadores co!erciales) por lo que su co.a reducido dr(stica!e#te'

  • 8/18/2019 Diseño de Software de Arquitectura Multiprocesador

    7/9

     Ve#ta%as y des+e#ta%as

    •  V,78AJAS* ,s eco#$!ica* as co!putadoras paralelas so# i#.ere#tes escalablesper!itie#do actualizarlas para adecuarse a la #ecesidad

    • D,SV,78AJAS* :uede ser li!ita#te física) e2iste# factores que li!ita# la +e!(2i!a de u# procesador i#depe#die#te del factor eco#$!ic* as barreras físicas i#fra#queables tales co!o la +elocidad luz) efectos de ta!año) la capacidad'

  • 8/18/2019 Diseño de Software de Arquitectura Multiprocesador

    8/9

    6o#clusi$#

    • , l ob%eti+o de !ultiprocesa!ie#to es lle+ar a cabo +tareas al !is!o tie!po) esto ayuda a que el diseño dsiste!a sea !as r(pido y e&caz'

  • 8/18/2019 Diseño de Software de Arquitectura Multiprocesador

    9/9

    ;ibliografía

    • .ttp3

    • .ttp3