Tema 4: Rendimiento del procesador.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tema 4: Rendimiento del procesador."

Transcripción

1 Tea 4: Rendento del procesador Meddas del rendento de un coputador 2 Patrones de edda (Bencharks) 3 Influenca en el rendento de las alternatvas de dseño 4 Influenca de los copladores de lenguajes de alto nvel 5 Procesadores RISC y CISC Meddas del rendento de un coputador Cuando se queren coparar dferentes procesadores es necesaro establecer el crtero de edda que perta cuantfcar los resultados de la coparacón En este sentdo exsten dos conceptos que convene aclarar prevaente: la undad de edda y el patrón de edda El prero se refere a la étrca utlzada para cuantfcar la coparacón Y el segundo a la carga de trabajo respecto a la que se realza la coparacón El tepo es la undad de edda por excelenca cuando se coparan varos procesadores, aunque no sepre concdan los puntos de vsta de los dferentes observadores Así, el usuaro de un procesador puede decr que el procesador A es ejor que el procesador B cuando A ejecuta su prograa en enor tepo que B En cabo el responsable de un centro de cálculo entenderá que A es ejor que B s es capaz de ejecutar ayor núero de trabajos por undad de tepo El prero estará nteresado en el tepo de respuesta (response te) del procesador entras que el segundo lo estará en la productvdad (throughput) Pero en abos casos la clave es el tepo: el procesador que realza la sa cantdad de trabajo en el enor tepo posble será el ás rápdo, la dferenca estrba en s edos una tarea (tepo de respuesta) o uchas (productvdad) El patrón de edda ás sgnfcatvo es el conjunto de prograas reales que se ejecutan en los procesadores Sn ebargo aquí surge de nuevo y con ás ntensdad la dversdad de puntos de vsta En efecto, el usuaro de un edtor de texto querrá edr el rendento de un procesador respecto a la efcenca para ejecutar su prograa, que posbleente no concda con el punto de vsta del usuaro de un prograa de dseño gráfco Fjar de la fora ás objetva posble los patrones o prograas respecto a los cuales se da el rendento de un procesador será pues una tarea poléca y sepre cuestonada por la coundad de nteresados en los resultados de la edda Tepo de ejecucón El tepo que tarda un prograa en ser ejecutado por un coputador puede ser dfícl de edr, debdo a los Ssteas Operatvos Multtarea y a los dspostvos de E/S, que tenen tepos de respuesta que son ndependentes de la frecuenca de reloj del ordenador Por ello es necesaro dferencar entre el tepo que tarda una CPU en ejecutar el códgo de un prograa, el tepo que utlza el SO para realzar sus tareas, y el tepo necesaro para acceder a los dspostvos de E/S El tepo de ejecucón de un prograa lo dvdreos en las sguentes coponentes: Tepo de respuesta Tepo de CPU

2 A su vez, el tepo de CPU lo dvdos en: Tepo de CPU utlzado por el usuaro Tepo de CPU utlzado por el SO Tepo de respuesta Es el tepo necesaro para copletar una tarea, ncluyendo los accesos al dsco, a la eora, las actvdades de E/S y los gastos del SO Es el tepo que percbe el usuaro Tepo de CPU Es el tepo que tarda en ejecutarse un prograa, sn tener en cuenta el tepo de espera debdo a la E/S o el tepo utlzado para ejecutar otros prograas Se dvde en: Tepo de CPU utlzado por el usuaro Es el tepo que la CPU utlza para ejecutar el prograa del usuaro No se tene en cuenta el tepo de espera debdo a la E/S o el tepo utlzado para ejecutar otros prograas Tepo de CPU utlzado por el SO Es el tepo que el SO eplea para realzar su gestón nterna La funcón te de Unx produce una salda de la fora: 907u 29s 2:39 65%, donde: Tepo de CPU del usuaro 907 segundos Tepo de CPU utlzado por el sstea 29 segundos Tepo de CPU 907 seg+ 29seg 036 Tepo de respuesta 2 nutos 39 segundos 59 segundos Tepo de CPU 65% del tepo de respuesta 59 segundos* Tepo esperando operacones de E/S y/o el tepo ejecutando otras tareas 35% del tepo de respuesta 59 segundos* segundos El tepo de respuesta se utlza coo edda del rendento del sstea (con el sstea no cargado), entras que el rendento de la CPU noralente hace referenca al tepo de CPU del usuaro sobre un sstea no cargado El tepo de CPU de un prograa podeos expresarlo coo: Tepo_de_CPU Núero_de_cclos_de_reloj_de_la_ CPU Tc donde Tc Duracón_del_cclo_de_reloj Tepo _ de _ CPU Núero _ de _ cclos _ de _ reloj _ de _ la _ CPU Fc donde Fc Frecuenca_de_reloj /Tc Adeás del núero de cclos de reloj que necesta la ejecucón de un prograa, tabén se puede edr el núero de nstruccones NI ejecutadas, y podreos calcular el núero edo de Cclos de reloj Por Instruccón o CPI coo: CPI Núero _ de _ cclos _ de _ reloj _ de _ la _ CPU NI por lo que el tepo de CPU podeos expresarlo coo: Tepo_de_CPU NI CPI Tc o ben: 2

3 Tepo _ de _ CPU NI CPI Fc NI: depende del coplador y la arqutectura utlzada, y se expresa en nstruccones/prograa CPI: depende de la arqutectura y estructura (organzacón) de la áquna, y se expresa en cclos de reloj/nstruccón Tc: Depende de la estructura y la tecnología de la áquna, y se expresa en segundos/cclo de reloj En deternadas stuacones de dseño puede ser útl calcular el núero total de cclos de reloj de la CPU coo: Núero_de_cclos_de_reloj_de_la_CPU n CPI NI donde NI representa el núero de veces que el grupo de nstruccones es ejecutado en un prograa, y CPI representa el núero edo de cclos de reloj para el conjunto de nstruccones El tepo de CPU se evalúa en este caso edante una de las 2 sguentes expresones: Tepo_de_CPU n CPI NI Tc Tepo _ de _ CPU n CPI Fc NI El núero edo de cclos por nstruccón vendrá dado por: CPI n CPI NI n ( CPI NI NI NI ) Esta últa expresón calcula el CPI ultplcando cada CPI ndvdual por la fraccón de ocurrencas de las nstruccones en el prograa CPI debe ser eddo, y no calculado a partr de la tabla del anual de referenca, ya que se deben nclur los fallos de caché y otras nefcencas del sstea de eora Ejeplo Se consderan 2 alternatvas para pleentar el salto condconal en un procesador: CPU A: Una nstruccón de coparacón genera el códgo de condcón, y una de salto bfurca en funcón del valor de códgo generado CPU B: Una únca nstruccón de salto que ncluye la coparacón 3

4 En abos casos la nstruccón de salto consue 2 cclos de reloj, las deás nstruccones consuen cclo Se gnoran las pérddas debdas al sstea de eora En la CPU A, el 20% de las nstruccones ejecutadas son saltos condconales, y coo en esta CPU cada salto es preceddo por una coparacón, otro 20% de las nstruccones ejecutadas son coparacones Debdo a que la CPU A no ncluye la coparacón en el salto, su cclo de reloj es un 25% ás rápdo que el de la CPU B Bajo estas condcones Qué CPU es ás rápda? Solucón CPU A Coparacones 20 % CPU B Saltos 20 % 20 % Otras nstruccones 60 % % Tc_B/ Tc_A 25 > Tc_B 25 Tc_A NI_B 08 NI_A Tepo de CPU_A NI_A CPI_A Tc_A Tepo de CPU_B NI_B CPI_B Tc_B Tepo de CPU_B (0 8 NI_A ) CPI_B ( 25 Tc_ A ) Tepo de CPU_B (08 25) NI_A * CPI_B Tc_A CPI_A (NI_salto_A /NI_A) CPI_salto + (NI_resto_A/NI_A) CPI_resto (20/00) 2 + (80/00) CPI_B (NI_salto_B /NI_B) CPI_salto + (NI_resto_B/NI_B) CPI_resto (20/80) 2 + (60/80) Luego la alternatva de dseño correspondente a la CPU A sería ás rápda La gananca de velocdad de la alternatva A sobre la B valdrá: Tepo de CPU_A 2 NI_A Tc_A Tepo de CPU_B 25 NI_A Tc_A La gananca de velocdad valdrá: 4

5 Tepo de CPU_B Tepo de CPU_A Otros paráetros de rendento MIPS (Mllones de Instruccones Por Segundo) NI MIPS 6 6 Tepo _de _ejecucón 0 CPI * 0 * Tc Tepo _ de _ ejecucón NI 6 MIPS* 0 Fc CPI * 0 Los MIPS dependen del repertoro de nstruccones, por lo que resulta un paráetro dfícl de utlzar para coparar áqunas con dferente repertoro Varían entre prograas ejecutados en el so coputador Pueden varar nversaente al rendento, coo ocurre en áqunas con hardware especal para punto flotante, que eplean enor tepo que las que no dsponen de este hardware y por tanto tenen ejor rendento Sn ebargo presentan un enor valor de los MIPS porque ejecutan enor núero de nstruccones En defntva, los MIPS pueden fallar al dar una edda del rendento, puesto que no reflejan el tepo de ejecucón Por esta razón se han vendo utlzando los MIPS relatvos, que den cuantas veces ás tarda en ejecutarse un prograa en la áquna a edr que en una de referenca, que por defncón tene un MIPS (VAX-/780): MIPS Tepo de ejecucón en la áquna de referenca Tepo de ejecucón en la áquna a edr relatvos MIPS refeerenca MIPSrefeerenca (MIPS del VAX-/780) 22 MFLOPS (Mllones de operacones en punto FLOtante Por Segundo) 6 MFLOPS Núero de operacones en coa flotante de un Tepo de ejecucón 0 6 prograa Exsten operacones en coa flotante rápdas (coo la sua) o lentas (coo la dvsón), por lo que puede resultar una edda poco sgnfcatva Por ello se han utlzado los MFLOPS noralzados, que dan dstnto peso a las dferentes operacones Por ejeplo: sua, resta, coparacón y ultplcacón se les da peso ; dvsón y raíz cuadrada peso 4; y exponencacón, trgonoétrcas, etc peso 8: 23 Productvdad (throughput) Núero de tareas ejecutadas en la undad de tepo 24 Gananca de velocdad (speedup): Ley de Adahl Para calcular el auento de rendento que puede obtenerse al ejorar alguna parte de un coputador se utlza la Ley de Adahl: La ejora obtenda en el rendento global de un coputador al utlzar algún odo de ejecucón ás rápdo está ltada por la fraccón de tepo que se puede utlzar ese odo ás rápdo La gananca de velocdad global de un sstea se defne por el sguente cocente: 5

6 gv global Tepo _ de _ ejecucón _ sn _ ejora(tsn ) Tepo _ de _ ejecucón _ con _ ejora(tcon ) S llaaos f a la fraccón de tepo que puede utlzarse el odo de ejecucón ás rápdo, es decr, ntroducendo una ejora, y gvejora la gananca de velocdad propa del eleento o odo ejorado, la gananca de velocdad global del sstea vendrá dada por la sguente expresón: ( - f) * Tsn Tsn Tcon ( - f) * Tsn + f * Tsn / gv ejora tepo en que se puede utlzar la ejora f * Tsn tepo ahorrado en la ejora f * Tsn / gv ejora gv global Tsn Tcon ( f Tsn )* Tsn + f * Tsn gv ejora ( f ) + f gv ejora Esta expresón recoge la fora cuanttatva de la ley de Adahl S obteneos el líte cuando la gananca de velocdad del odo ejorado tende a nfnto, es decr, suponeos que el odo ejora nfntaente, obteneos lo sguente: l _ gv global f gv ejora Es decr, que la gananca de velocdad global se antene ltada por una expresón de la fraccón f 6

7 gv global /(-f ) gv ejora Ejeplo Un dsco agnétco 0 veces ás rápdo que en la áquna orgnal El dsco se utlza sólo el 40% del tepo de ejecucón Cual es la gananca de velocdad global? fr04 gv ejora 0 CPU gv global gvejora 0; f 04 > gvglobal ( 04) l gvglobal 666 (áxa gananca para velocdad del dsco nfnta) ( 04) gvejora --> 25 Rendento edo arónco Sean P, P2,, P,P un conjunto de prograas que representan odos de funconaento de una carga de trabajo Por ejeplo, P, puede representar el odo de funconaento entero, P2 el odo real, etc Sean r, r2,, r, r las velocdades de ejecucón en nstruccones/segundo de los prograas anterores, y t, t2,, t, t los tepos de ejecucón edos por nstruccón en segundos/nstruccón: t /r Se defnen los sguentes paráetros: Tepo de ejecucón edo artétco T a t r Velocdad de ejecucón eda arónca 7

8 8 a h r T R Tepo de ejecucón edo ponderado * a r f T con f, f2, f, f los pesos de los prograas P, P2,, P,P; f Velocdad de ejecucón eda arónca ponderada * a * h r f T R Velocdad de ejecucón eda artétca a r R Velocdad de ejecucón eda artétca ponderada a r * f R Problea cuando se proedan velocdades en lugar de tepos P ejecuta 0000 nstruccones en 5 segundos > r 2000 nstruccones/segundo P2 ejecuta 0000 nstruccones en 2 segundos > r nstruccones/segundo 0000 nstrucones 0000 nstruccones 5 segundos 2 segundos P P 2 Velocdad de ejecucón eda artétca Ra ( )/ nstruccones/segundo S con esta velocdad eda calculaos las nstruccones ejecutadas en 7 segundos 3500 * nstruccones 20000

9 Ta /2(5/ /0000) 7/20000 > Rh /Ta 20000/7 2857,4 S con esta velocdad eda arónca calculaos las nstruccones ejecutadas en 7 segundos 2857,4 * Ejeplo Se ejecutan 4 prograas P, P2, P3, P4 (que representan 4 odos de ejecucón de un prograa general) sobre 3 coputadores A, B y C Por cada prograa se ejecutan 0 8 nstruccones, resultando los sguentes tepos en segundos: Tepo de ejecucón (seg) Coputador Prograa A B C P P2 P3 P Cuál es el coputador ás rápdo? MIPS Los MIPS da cada procesador para cada prograa valdrán: Coputador Prograa A B C P P2 P3 P4 T a t 00 0, 0,2 0 0, 0,25 r Tepos de ejecucón edos artétcos Ta(A) /4*(/00+/0,+/0,2+) 6,0/4 4,002 Ta(B) /4*(/0++/0,+/0,25) 9,/4 4,775 Ta(C) /4*(/5+/5+/2+),9/4 0,475 Velocdades de ejecucón edas aróncas Rh(A) / Ta (A) 0,25 Rh(B) / Ta (B) 0,

10 Rh(C) / Ta (C) 2,2 Luego el ejor coputador (ás rápdo) es C, segudo de A, y segudo de B Velocdad de ejecucón eda geoétrca R g R / Velocdad de ejecucón eda geoétrca ponderada R * g R f Se utlza con eddas de rendento noralzadas con respecto a una áquna de referenca 2 Patrones de edda (Bencharks) Para evaluar el rendento de un coputador podeos utlzar dferentes técncas: Modelos analítcos (ateátcos) de la áquna Modelos de sulacón (algorítcos) de la áquna La áquna real Las dos preras alternatvas se utlzan cuando la áquna no está dsponble Los odelos analítcos tenen ltado su ábto de utlzacón por la dfcultad de expresar en fora de ecuacones ateátcas el coportaento detallado de la áquna y su carga de trabajo Se utlzan en fases uy tepranas de dseño para realzar estacones generales del rendento Los odelos de sulacón pueden construrse con ayor precsón, recogendo especfcacones detalladas de dseño Sn ebargo, estos odelos requeren una gran capacdad coputaconal cuando se ncorporan todos los coponentes báscos de la áquna En la tercera alternatva es la áquna o áqunas reales las que se evalúan con el fn de dsponer de algún crtero de eleccón En este caso (y posbleente en algunos odelos de sulacón) será necesaro dsponer de un conjunto de prograas representatvos de la carga real de trabajo que vaya a tener la áquna, y con respecto a los cuales se realcen las eddas Estos prograas patrones se denonan bencharks, y serán el objeto de estudo de este apartado Podeos utlzar dferentes crteros no excluyentes a la hora de clasfcar los bencharks que se utlzan en la actualdad para evaluar los coputadores Coenzareos con una clasfcacón general en funcón del ábto de aplcacón que representan, es decr, el tpo de recursos coputaconales que ayortaraente ntervenen en la evaluacón En este sentdo los clasfcareos en: Enteros: aplcacones en las que dona la artétca entera, ncluyendo procedentos de búsqueda, operacones lógcas, etc Por ejeplo, SPECnt2000 Punto flotante: aplcacones ntensvas en cálculo nuérco con reales Por ejeplo, SPECfp2000 y LINPACK Transaccones: aplcacones en las que donan las transaccones on-lne y off-lne sobre bases de datos Por ejeplo, TPC-C En segundo lugar los agrupareos por la naturaleza del prograa que pleentan: Prograas reales: Copladores, procesadores de texto, etc Perten dferentes 0

11 opcones de ejecucón Con ellos se obtenen las eddas ás precsas Núcleos (Kernels): Trozos de prograas reales Adecuados para analzar rendentos específcos de las característcas de una deternada áquna: Lnpack, Lverore Loops Patrones conjunto (bencharks suts) Conjunto de prograas que den los dferentes odos de funconaento de una áquna: SPEC y TPC Patrones reducdos (toy bencharks): Prograas reducdos (0-00 líneas de códgo) y de resultado conocdo Son fácles de ntroducr y ejecutar en cualquer áquna (Qucksort,) Patrones sntétcos (synthetc bencharks): Códgo artfcal no pertenecente a nngún prograa de usuaro y que se utlza para deternar perfles de ejecucón (Whetstone, Dhrystone) A contnuacón estudareos con algún detalle tres de los bencharks con ayor dfusón 2 LINPACK Es una coleccón de subrutnas Fortran que analzan y resuelven ecuacones lneales y probleas de ínos cuadrados Los ssteas de ecuacones lneales que contepla utlzan dferentes foras de las atrces: generales, en banda, sétrcas, trangulares etc Se dseñó para edr el rendento en supercoputadores a fnales de los 70 y prncpo de los 80 (Dongarra) Lo coponen las sguentes subrutnas: atrces generales atrces en banda atrces defndas postvas atrces en banda defndas postvas atrces ndefndas sétrcas atrces trangulares atrces trdagonales descoposcón de Cholesky descoposcón QR actualzacón de las descoposcones QR y Cholesky descoposcón valores sngulares La tabla sguente uestra los resultados de este benchark para algunos coputadores correndo bajo un sstea operatvo y utlzando un coplador concreto La prera coluna nuérca presenta el resultado en Mflops/segundo, es decr, en llones de operacones en punto flotante por segundo para una atrz de orden 00 La segunda para una atrz de orden 000, y la tercera presenta el rendento de pco de la áquna Para resolver un sstea de n ecuacones se realzan 2/3n 3 + 2n 2 Coputador OS/Coplador N00 Mflops/s N000 Mflops/s Peak Mflops/s Cray T96 (8 proc 22 ns) cf77 (60) -Zp -Wd Cray T96 (4 proc 22 ns) cf77 (60) -Zp -Wd Cray T96 (2 proc 22 ns) cf77 (60) -Zp -Wd Cray T96 ( proc 22 ns) cf77 (60) -Zp -Wd Cray C90 (6 proc 42 ns) CF Zp -Wd-e Cray C90 (8 proc 42 ns) CF Zp -Wd-e Cray 3-28 (4 proc 2 ns) CSOS 0 level Htach S-3800/480(4 proc 2 ns) Htach S-3800/380(3 proc 2 ns) Htach S-3800/280(2 proc Htach S-3800/80( proc 2 ns) OSF/ MJ FORTRAN:V Cray 3-28 (2 proc 2 ns) CSOS 0 level Cray C90 (4 proc 42 ns) CF Zp -Wd-e Cray C90 (2 proc 42 ns) CF Zp -Wd-e Cray C90 ( proc 42 ns) CF Zp -Wd-e

12 NEC SX-3/44R (4 proc 25 ns) NEC SX-3/42R (4 proc 25 ns) NEC SX-3/4R (4 proc 25 ns) NEC SX-3/34R (3 proc 25 ns) NEC SX-3/32R (3 proc 25 ns) NEC SX-3/3R (3 proc 25 ns) NEC SX-3/24R (2 proc 25 ns) NEC SX-3/22R (2 proc 25 ns) NEC SX-3/2R (2 proc 25 ns) NEC SX-3/4R ( proc 25 ns) f77sx 040 R22 -p*:* NEC SX-3/2R ( proc 25 ns) f77sx 040 R22 -p*:* Cray 3-28 ( proc 2 ns) CSOS 0 level NEC SX-3/44 (4 proc 29 ns) NEC SX-3/24 (2 proc 29 ns) NEC SX-3/42 (4 proc 29 ns) NEC SX-3/22 (2 proc 29 ns) NEC SX-3/4 ( proc 29 ns) f77sx 020 R3 -p*:* NEC SX-3/2 ( proc 29 ns): f77sx 020 R3 -p*:* Cray Y-MP/832 (8 proc 6 ns) CF Zp -Wd-e Fujtsu VP2600/0 (32 ns) FORTRAN77 EX/VP VL Cray Y-MP/832 (4 proc 6 ns) CF Zp -Wd-e Fujtsu VPP500/( proc 0 ns) FORTRAN77EX/VP V2L Cray Y-MP M98 (8 proc 6 ns) CF Zp -Wd-e Fujtsu VP2200/0 (32 ns) FORTRAN77 EX/VP V2L Cray 2S/4-28 (4 proc 4 ns CSOS 0 level SPEC: (Syste Perforance and Evaluaton Cooperatve) SPEC es una socedad sn áno de lucro cuya són es establecer, antener y dstrbur un conjunto estandarzado de bencharks que se pueden aplcar a las últas generacones de procesadores Se han suceddo ya 4 generacones de bencharks: SPEC89, SPEC92, SPEC95 y SPEC2000 En lo que sgue nos ltareos a la últa, que es la únca en vgor 22 SPEC SPEC CPU2000 Los dseña el OSG (Open Systea Group) de SPEC que es el encargado de los bencharks de coponentes y ssteas En este apartado se encuentran los SPECnt2000 y SPECfp2000, representatvos de las aplcacones enteras y reales (punto flotante) Dentro de SPEC exsten otros dos grupos HPG (Hgh Perforance Group) y GPCG (Graphcs Perforance Caracterzaton Group) La áquna de referenca de los SPEC CPU2000 es la UltraSPARC0 con un procesador UltraSPARC II, a 300 MHz y 256 MB de eora Esto sgnfca que todos los resultados se calculan coo ratos frente a la áquna de referenca, que por defncón tene SPECnt , y SPECfp SPECnt2000 Lo ntegran los sguentes prograas: gzp: prograa de copresón de datos que utlza el algorto de Lepel-Zv (LZ77) vpr(versatl place and route): pleenta los procesos de ubcacón (placeent) y conexonado (routng) de un crcuto dgtal sobre bloques lógcos de FPGAs Pertenece a la clase de prograas de optzacón cobnatora Utlza sulated annealng coo procedento de optzacón gcc: coplador de C que genera códgo para el procesdor Motorola 8800 cf: Prograa de planfcacón teporal (schedulng) de transporte públco que utlza el códgo MFC del étodo splex de red (versón especalzada del algorto splex de prograacón lneal) 2

13 crafty: prograa de juego de ajedrez por coputador con un núero sgnfcatvo de operacones enteras y lógcas tales coo AND, OR, XOR y desplazaentos parser: analzador sntáctco de nglés basado en graátcas de enlace (lnk graar) con un dcconaro de as de palabras eon: trazador de rayos (ray tracer) que transte un núero de líneas 3D (rayos) sobre un odelo polgonal 3D, calcula la nterseccón entre las líneas y los polígonos, y genera nuevas líneas para calcular la luz ncdente en los puntos de nterseccón El resultado fnal es una agen vsta por cáara perlbk: versón del lenguaje de scrpt Perl en el que se han elnado las característcas específcas del SO gap: pleenta un lenguaje dseñado para coputar en grupos (GAP: Groups, Algorth and Prograng) vortex: procede de un OODBMS (sstea de gestón de bases de datos orentado a objetos) que se ha adaptado para conforarlo a las exgencas de SPEC2000 bzp2: basado en la versón 0 de bzpb twolf: paquete de ubcacón (placeent) y conexonado (routng) en el proceso de dseño de crcutos ntegrados basados en celdas standard Utlza el algorto de sulated annealng 223 SPECffp2000 Lo ntegran los sguentes prograas: wupwse: croodnáca cuántca sw: odelado del agua superfcal grd: resolutor ult-alla: capo potencal 3D applu: ecuacones dferencales parcales elíptcas/parabólcas esa: lbrería gráfca 3D galgel: dnáca de fludos art: reconocento de ágenes/redes neuronales equake: sulacón de propagacón de ondas síscas facerec: procesaento de agen: reconocento del rostro ap: quíca coputaconal lucas: teoría de núeros/prueba de núeros pros fa3d: sulacón de choques por eleentos fntos sxtrack: dseño de aceleradores de físca nuclear de alta energía aps: eteorología: dstrbucón de contanantes CINT2000 Result Copyrght Standard Perforance Evaluaton Corporaton Tepo en una UltraSPARC0 con procesador UltraSPARCII, 300 MHz y 256 MB de eora Intel Corporaton Intel D850MD otherboard (20A GHz, Pentu 4 processor) SPECnt2000 SPECnt_base SPEC Tested by: lcense # 3 Intel Corporaton Test date: Nov-200 Hardware Jan-2002 Aval: Software Aval: Oct- 200 Benchark Reference Te Base Base Runte Rato Runte Rato 3

14 64gzp vpr gcc cf crafty parser eon perlbk gap vortex bzp twolf SPECnt_base SPECnt Vendor: Intel Corporaton Software Model Nae: Intel D850MD otherboard (20A GHz, Pentu 4 processor) CPU: CPU MHz: 2000 FPU: CPU(s) enabled: Pentu 4 processor (20A GHz, 400 MHz bus) Integrated Operatng Syste: Copler: Fle Syste: Syste State: Wndows XP Professonal(Buld 2600) Intel C++ Copler 50 Buld 00525Z Mcrosoft Vsual C++ 60 SP5(for lbrares) FAT32 Default CPU(s) orderable: Parallel: Prary Cache: Secondary Cache: L3 Cache: No 2k cro-ops I + 8KBD on chp 52KB(I+D) on chp N/A 4

15 Other Cache: Meory: Dsk Subsyste: Other Hardware: N/A 256 MB (2 28 MB PC800 RDRAM non-ecc odules) IBM DTLA ATA-00 None CINT2000 Result Copyrght Standard Perforance Evaluaton Corporaton Intel Corporaton Intel VC820 (0 GHz Pentu III) SPECnt2000 SPECnt_base SPEC lcense # 3 Tested by: Intel Corporaton Test date: Mar Hardware Aval: Mar-2000 Software Aval: Benchark Reference Te Base Base Runte Rato Runte Rato 64gzp vpr gcc cf crafty parser eon perlbk gap vortex bzp twolf

16 SPECnt_base SPECnt Hardware Vendor: Intel Corporaton Software Model Nae: CPU: CPU MHz: FPU: CPU(s) enabled: CPU(s) orderable: Intel VC820 (0 GHz Pentu III) 0 GHz Pentu III processor 0 GHz Integrated Operatng Syste: Wndows 2000 (Buld 295) Copler: Fle Syste: Syste State: Intel C Copler 45 for Wndows 2000 Mcrosoft Vsual C++ 60 C lbrares, SartHeap lbrary FAT32 Default Parallel: Prary Cache: Secondary Cache: L3 Cache: Other Cache: Meory: Dsk Subsyste: No 6KBI + 6KBD on-de 256KB(I+D) on-de ECC N/A N/A 256 MB PC800 RDRAM non- ECC IBM DJNA ATA-66 Other Hardware: Daond Multeda Vper 770 Ultra TNT2 AGP CFP2000 Result Copyrght Standard Perforance Evaluaton Corporaton Intel Intel D850EMV2 otherboard (20A GHz, Pentu 4 processor) Corporaton SPECfp SPECfp_base SPEC lcense # 3 Tested by: Intel Corporaton Test date: May Hardware Aval: May-2002 Software Aval: Apr-2002 Benchark Reference Te Base Base Runte Rato Runte Rato 68wupwse sw

17 72grd applu esa galgel art equake facerec ap lucas fa3d sxtrack aps SPECfp_base SPECfp Intel Corporaton Software Model Nae: CPU: CPU MHz: 2000 FPU: CPU(s) enabled: CPU(s) orderable: Intel D850EMV2 otherboard (20A GHz, Pentu 4 processor) Pentu 4 processor (20A GHz, 400 MHz bus) Integrated Operatng Syste: Copler: Fle Syste: Syste State: Wndows XP Professonal(Buld 2600) Intel C++ Copler 60 Buld 02032Z Intel Fortran Copler 60 Buld 02032Z Mcrosoft Vsual C++ 60 SP5(for lbrares) FAT32 Default Parallel: Prary Cache: Secondary Cache: L3 Cache: No 2k cro-ops I + 8KBD on chp 52KB(I+D) on chp N/A 7

18 Other Cache: Meory: N/A 256 MB (2 28 MB PC RDRAM non-ecc odules) Dsk Subsyste: IBM 20GXP 80 GB IC35L080AVVA07-0 ATA-00 La sguente gráfca uestra la evolucón de los procesadores en los últos años caracterzados por su valor de SPECnt con referenca en el VAX / TPC (Transacton Processng Perforance Councl) TPC es un consorco de 47 fabrcantes de software y hardware entre los que se encuentran Copaq, Dgtal, IBM, NCR, Sun, Inforx, Intel, Mcrosoft y Oracle dedcado al dseño de bencharks para la edda de rendento de los ssteas nforátcos Estos bencharks analzan la ayoría de los aspectos del sstea en relacón con el procesaento de transaccones, es decr, accesos de consulta y actualzacón a bases de datos Tene el nconvenente de la cantdad de tepo que requeren las pruebas (eses) hacendo que su coste sea elevado (llones de pesetas) Los bencharks TPC-A, TPC-B y TPC-C ya están en desuso TPC-D fue susttudo en abrl de 999 por TPC-H y TPC-R TPC-H: es un benchark de soporte a la decsón Consta de un conjunto preguntas (queres) específcas, orentadas a la actvdad coercal TPC-R: es slar a TPC-H pero perte optzacones adconales basadas en el conocento de las preguntas Adeás, TPC ha ntroducdo un benchark para edr las transaccones en la WEB: TPC-W: La carga de trabajo se confgura en un entorno de coerco que sula las actvdades de un servdor de WEB orentado a las transaccones coercales Estudareos con ás detalle en los sguentes parágrafos los actuales TPC-R y TPC-H TPC-R y TPC-H Los bencharks TPC-R y TPC-H fueron ntroducdos para susttur al TPC-D coo estándar ndustral para aplcacones coercales Los dos son uy slares ya que odelan la sa aplcacón coercal (base de datos, preguntas y funcones de refresco) Se dferencan en las reglas 8

19 de pleentacón, ya que entras TPC-H lta el uso de índces y esqueas de partcones, TPC-R no lta el uso de estas estructuras en la base de datos 23 Base de Datos La base de datos de TPC-H y TPC-R utlza un esquea en la 3ª fora noral y responde al dagraa relacón-entdad de la sguente fgura (8 tablas): part partsupp lnete suppler custoer orders naton regon TPC dspone de un generador de datos para todas las tablas de la base dependendo del factor de escala SF El factor de escala deterna el taaño de los datos de la base, por ejeplo, SF00 sgnfca que la sua de todas las tablas de la base es gual a 00 GB Las dos tablas ayores son lnete y orders que contenen el 83% de los datos El taaño de todas las tablas excepto naton y regon tenen un taaño proporconal al factor de escala 232 Carga de Trabajo Las cargas de trabajo para abos bencharks constan de los sguentes coponentes: Construccón de la base de datos Ejecucón de 22 preguntas de solo-lectura en odo onousuaro y ultusuaro Ejecucón de 2 funcones de refresco La construccón de la base de datos ncluye todos los tepos de respuesta para crear las tablas, cargar los datos, crear índces, defnr y valdar restrccones, etc Las 22 preguntas están defndas en SQL-92 coo plantllas (teplates), por lo que antes de ser ejecutada sobre la base de datos se tene que realzar la susttucón de paráetros Se han elegdo para ostrar la capacdad del sstea utlzando todos los recursos en contextos onousuaro y ultusuaro Las dos funcones de refresco (RF y RF2) odelan la carga de nueva nforacón (RF) y la elnacón de nforacón obsoleta (RF2) RF nserta nuevas flas en la tabla lnete y orders, entras que RF2 elna el so núero de flas de las sas tablas 233 Métrca de rendento La prncpal étrca de rendento de TPC es la étrca de rendento copuesta (QphH/QphR) Para calcular la étrca copuesta de un sstea para un factor de escala dado, hay que ejecutar un test de potenca segudo por un test de capacdad de procesaento (throughput) Después se cobnan los resultados de abos tests para calcular la étrca copuesta En un test de potenca se ejecuta la funcón de refresco RF, seguda por la ejecucón de las 22 preguntas en odo de únco usuaro, y por la ejecucón de la funcón de refresco RF2 9

20 En el test de capacdad se ejecutan las 22 preguntas (flujos de preguntas S) en orden predefndo en últples sesones concurrentes Adeás en una sesón separada se ejecuta secuencalente un par de actualzacones (RF, RF2) por cada flujo de preguntas tepo Test de Potenca Test de Capacdad (throughput) Insercón RF S S2 Sn RF Flujo de preguntas Q Q2 Q3 Q2 Q22 RF2 RF Borrado RF2 RF2 El núero íno de flujos depende del factor de escala, según la tabla sguente: Factor Escala (SF) de s (S) Flujo Los resultados de los test de potenca y capacdad se utlzan para calcular la potenca de procesaento (Powre@Sze) y la capacdad de procesaento (Throughput@Sze) La potenca de procesaento se calcula coo la eda geoétrca de los tepos de respuesta correspondentes a las preguntas y funcones de refresco La undad es preguntas/hora La eda geoétrca reduce los efectos de las preguntas con tepos de respuesta uy cortos y uy largos Para un factor de escala SF dado, la potenca de procesaento se calcula coo: Sze SF QI(,0) * j 2 j RI( j,0) 20

21 ,2,22;j,2 QI(,0): tepo de respuesta en segundos de la query Q del test de potenca (power) RI(j,0): tepo de respuesta en segundos de la funcón de refresco RFj 3600: segundos ( hora) La capacdad de procesaento se calcula coo la razón del núero total de preguntas ejecutadas a lo largo del ntervalo de ejecucón La undad es preguntas/hora Para un factor de escala SF vene dada por: Sze S SF T S Ts:tepo de respuesta de la ejecucón ult flujo S: núero de flujos 3600: segundos ( hora) 22: núero de preguntas por flujo La étrca de rendento copuesta (QphH para TPC-H y QphR para TPC-R) se calcula coo: Sze, QphR@ Sze Power@ Sze Throughput@ Sze TPC-H y TPC-R tabén defnen una étrca preco/rendento coo la dvsón del preco total del sstea por el resultado de la étrca copuesta 00 GB Results Rank Copany Syste QphH Prce/QphH Syste Avalablty Database Operatng Syste Date Subtted Cluste r HP AlphaServer 5, US $ 07/5/02 ES45 Model 68/000 Oracle 9R2 w/real Applcaton Cluste HP Tru64 Unx V5A/IPK 07/5/02 Y 2 IBM eserver x350 wth 2, US $ 06/20/02 DB2 UDB IBM DB2 Turbolnux UDB 72 7 Servers 02/0/02 Y 3 SGI 450 Server wth 2, US $ 0/3/0 DB2 UDB EEE v72 IBM UDB 72 DB2 EEE Lnux //0 Y 4 HP Prolant DL760 X900, US $ 2/3/02 Mcrosoft Mcrosoft SQL Server Wndows 2000 NET Enterprse Enterprse Edton Server 07/3/02 N 5 ProLant 8000-X700-8P,699 6 US $ 08/0/00 Mcrosoft SQL 2000 Mcrosoft Wndows /2/00 N 6 HP Prolant DL580 G2, US $ 06/26/02 Mcrosoft Mcrosoft SQL Server Wndows Enterprse Advanced 06/26/02 N 2

22 Edton Server 7 e-@cton Enterprse Server ES5085R, US $ 0/3/0 Mcrosoft Mcrosoft SQL Server Wndows /22/00 N 8 Netfnty 8500R, US $ 08/0/00 Mcrosoft Mcrosoft SQL Server Wndows /23/00 N 9 ProLant P, US $ 08/0/00 Mcrosoft SQL 2000 Mcrosoft Wndows /05/00 N 0 NetServer LXr8500,29 95 US $ 08/8/00 Mcrosoft Mcrosoft SQL Server Wndows /8/00 N 300 GB Results Rank Copany Syste QphH Prce/QphH Syste Avalablty Database Operatng Syste Date Subtted Cluste r Copaq ProLant DL760 x900-64p 2, US $ 06/20/02 IBM DB2 UDB 72 Mcrosoft Wndows 2000 Advanced Server 04/09/0 2 Y 2 NUMA-Q , US $ 08/5/00 IBM DB2 UDB 7 DYNIX/pt x 45 05/03/0 0 N 3 Copaq AlphaServe r ES45 5, US $ 06/0/02 Model 68/000 Oracle 9 Copaq R2 Tru64 Enterprse Unx Edton V5A/IPK 05/05/0 2 Y 4 NUMA-Q , US $ 09/05/00 IBM DB2 UDB 7 DYNIX/pt x 45 09/05/0 0 N 5 Unsys ES7000 Oron 30 4, US $ 03/3/03 Enterprse Server Mcrosoft Mcrosoft Wndows SQL NET Server Server Enterprse Datacenter Ed 64-bt Edt 0/7/0 2 N 6 NUMA-Q , US $ 09/05/00 IBM DB2 UDB 7 DYNIX/pt x 45 09/05/0 0 N 7 AlphaServe r ES40 2,832,058 US $ 02/4/0 Model 6/667 Inforx Copaq XPS 83 Tru64 FD UNIX V5 2/9/0 0 Y 8 ProLant P, US $ /7/00 Mcrosoft SQL Server 2000 Mcrosoft Wndows 2000 /7/0 0 N 22

23 9 NetServer LXr 8500, US $ 08/8/00 Mcrosoft SQL Server 2000 Mcrosoft Wndows /8/0 0 N,000 GB Results Rank Copany Syste QphH Prce/QphH Syste Avalablty Database Operatng Syste Date Subtted Cluste r HP 9000 Superdoe 25,80 Enterprse 5 Server 23 US $ 0/30/02 Oracle Database Enterprse Edton v HP UX 64- bt 06/24/0 2 N 2 Copaq ProLant DL760 X900-28P 22, US $ 06/20/02 IBM UDB 72 DB2 Mcrosoft Wndows 2000 Advanced Server 02/06/0 2 Y 3 Sun Fre[TM] 5K server 8, US $ 07/7/02 Oracle Database Enterprse Edton 9 Sun Solars 8 0/7/0 2 N 4 WorldMar k , US $ 07/27/0 Teradata V2R4 MP-RAS /09/0 Y 5 HP 9000 Superdoe 3,6 Enterprse 0 Server 564 US $ 09/05/0 HP UX Orcacle Enterprse Ed bt 08/06/0 N 6 IBM RS/6000 SP 550 2, US $ 08/5/00 IBM UDB 7 DB2 IBM AIX /5/0 Y 7 HP 9000 Superdoe 9, US $ 02/3/0 Enterprse Server Inforx Extended Parallel 83FD HP UX 64- Ser bt 02/3/0 N 8 Sun 6800 Fre 4, US $ 0/3/0 IBM DB2 Sun UDB EEE 72 Solars 8 06//0 N 3000 GB Results Rank Copany Syste QphH Prce/QphH Syste Avalablty Database Operatng Syste Date Subtted Cluster HP 9000 Superdoe Enterprse 27, US $ 0/30/02 Oracle Database Enterprse Edton 9 HP UX 64- bt 08/26/02 N 23

24 Server v Sun Fre[TM] 23,8 5K Server wth 3 Oracle9 R2 237 US $ 0/30/02 Oracle 9 R2 Enterprse Edton Sun Solars 9 06/26/02 N 3 Copaq 2,05 ProLant DL760 3 X900-28P 29 US $ 06/20/02 IBM DB2 UDB 72 Mcrosoft Wndows /06/02 Y Advanced Server 4 WorldMark , US $ 07/27/0 Teradata V2R4 MP-RAS /09/0 Y 5 HP 9000 Superdoe Enterprse Server 7, US $ 05/5/02 Oracle Database Enterprse Edton 9 HP UX 64- bt 2/7/0 N 6 Sun Starfre Enterprse 0, wth 4 Oracle9,250 US $ 06/9/0 Oracle9 Database Ent Sun Solars 8 04/3/0 Y Edton GB Results ^ Copany Syste QphR Prce/QphR Syste Avalablty Database Date Subtted PowerEdge 6600/6 GHz Xeon MP 4,452 4 US $ 04/04/03 Oracle 9 R2 Enterprse Edton 0//02,000 GB Results ^ Copany Syste QphR Prce/QphR Syste Avalablty Database Date Subtted WorldMark , US $ 02/5/00 NCR Teradata V2R30 08/23/99 WorldMark , US $ 08/3/00 NCR Teradata V2R40 03/06/00 24 Otros bencharks 24 Whetstone: Benchark sntétco representatvo de la prograacón nuérca escalar (punto flotante) Está forado por un conjunto de bucles con una alta localdad de referenca, lo que favorece a las cache pequeñas Utlza uchas llaadas a lbrería, lo que posblta ejorar los resultados optzando estas lbrerías El resultado se expresa en whetstone/segundo, es decr, nstruccones del benchark/segundo Se basa en una estadístca recogda por Bran Wchann del Natonal Physcal Laboratory de Inglaterra, utlzando un coplador Algo 60 que traducía Algo a nstruccones de la áquna agnara Whetstone, una pequeña cudad a las afueras de Lecester 24

25 242 Dhrystone: Benchark sntétco que utlza un juego de palabras relatvas a su antecesor whetstone y es representatvo de prograas generales (enteros) escrtos orgnaraente en Fortran Reúne operacones artétcas de enteros, trataento de caracteres y punteros Está consttudo por un bucle de gran taaño El resultado se expresa en dhrystone/segundo, es decr, núero de ejecucones del bucle por segundo En la actualdad está tabén dsponble en ADA, Pascal y C 3 Influenca en el rendento de las alternatvas de dseño Revsareos en este apartado las alternatvas de dseño de los repertoros de nstruccones (ISA) estudadas en los teas anterores con el objeto de selecconar aquellas que aportan ayor rendento al procesador En uchos casos las alternatvas se conteplan junto con datos reales de su presenca en el códgo áquna que generan los copladores para prograas reales El resultado será la caracterzacón de un repertoro (ISA) que defnrá las propedades generales de los procesadores de tpo RISC Nosotros proyectareos estas propedades sobre un procesador hpotétco denonado DLX, que es un copendo de las prncpales característcas de los actuales procesadores RISC: MIPS, Power PC, Precson Archtecture, SPARC y Alpha 3 2 Tpo de eleentos de eora en la CPU Tres alternatvas: Tpo de áquna Ventajas Inconvenentes Pla Acuulador Instruccones cortas Elevado tráfco con Meora Regstros Mayor flexbldad para los copladores Más velocdad (sn acceso a Meora) Instruccones ás largas El tráfco con eora es uno de los cuellos de botella ás portantes para el funconaento del procesador Se dsnuye este tráfco con nstruccones que operen sobre regstros, ya que el acceso es ás rápdo y las referencas a los regstros se codfcan con enor núero de bts (nstruccones ás cortas) Conclusón Se opta por el tpo de áquna con regstros de propósto general (RPG) 32 Referencas a eora en nstruccones ALU Tres alternatvas: Tpo de áquna Ventajas Inconvenentes Regstro-Regstro Nnguna referenca a Meora Mayor núero de Codfcacón fja > forato nstruccones por prograa sple Generacón de códgo sple Regstro-Meora Menor núero de nstruccones Mayor tráfco con Meora Forato ás coplejo Meora-Meora Muchos tpos de drecconaento Nnúero íno de nstruccones por prograa Conclusón Mucho acceso a eora Forato coplejo 25

26 Dentro de las áqunas con regstros de propósto general, las que operan en la nstruccones ALU de regstro - regstro (RR) son las que optzan el uso de regstros, quedando el acceso a eora ltado a las nstruccones de carga y alacenaento Regstros Genearales R0 R R2 Alacenaento ALU R3 Carga Meora Rn 33 Orden de ubcacón de los datos Dos alternatvas: bg-endan ltle-endan Conclusón Seleccón basada en otvos de copatbldad Es ndferente desde el punto de vsta del rendento Serán otvos de copatbldad con otros procesadores los que deternen una eleccón 34 Alneaento de datos Dos alternatvas: acceso alneado ás rápdo acceso no alneado ás lento en general ayor flexbldad Conclusón Datos alneados, o s el procesador perte lo no alneados, será el coplador quen genere sepre datos alneados 35 Drecconaentos Los odos de drecconaento pueden reducr sgnfcatvaente el núero de nstruccones de un prograa Sn ebargo, añaden coplejdad al repertoro auentando con ello el CPI (núero edo de cclos por nstruccón) En la gráfca sguente aparecen los resultados de edr los odos de drecconaento que utlzan 3 prograas del SPEC89 sobre la arqutectura VAX (una de las que ás odos de drecconaento dspone): Tex, Spce y gcc Coo puede observarse en la gráfca, los drecconaentos nedato y con desplazaento donan con dferenca sobre los deás No se ha ncludo el drecconaento relatvo que se utlza cas exclusvaente en las nstruccones de bfurcacón 26

27 Indrecto eora % % 6% 0% Indexado 6% 6% Indrecto regstro Inedato 3% % 7% 24% 39% 43% TeX Spce gcc Desplazaento 32% 40% 55% 0% Otros 3% 3% 0% 0% 20% 30% 40% 50% 60% Frecuenca de los odos de drecconaento El drecconaento regstro + desplazaento alcanza ás del 75% El taaño de los desplazaentos no aparece en la gráfca pero varía de 2 a 6 bts en un porcentaje que va del 75% al 99% El taaño del capo nedato vara de 8 a 6 bts en un porcentaje que va del 50% al 80% Conclusones Una áquna efcente, que favorezca los casos frecuentes (que coo heos vsto por la ley de Adahl son los que ás aportan a la gananca de velocdad global de la áquna) debería soportar: Drecconaentos regstro + desplazaento y el nedato Taaños de los desplazaentos de 2 a 6 bts Taaño del dato nedato de 8 a 6 bts La supresón de los odos coplejos no afectan decddaente al rendento 36 Datos operando La sguente fgura uestra el porcentaje de referencas en los bencharks anterores a los objetos de datos as usuales: byte, eda palabra, palabra y doble palabra Se desprende que los accesos a datos de longtud palabra o doble palabra donan sobre los deás S a ello añados la necesdad de acceder al eleento íno que defne la resolucón del drecconaento, así coo el soporte del tpo carácter, es decr, el byte; y la exstenca en la ayoría de los procesadores de operacones hardware en punto flotante, llegaos a las sguentes Conclusones enteros de 6 y 32 bts flotantes de 64 bts caracteres de 8 bts 27

28 Doble Palabra 0% 0% 66% Palabra Meda Palabra 0% 0% 4% 34% 89% 9% TeX Spce gcc BYTE % 0% 5% 0% 20% 40% 60% 80% 00% Frecuenca de la referenca 37 Operacones Se cuple en la práctca que las operacones ás sples son las que ás se repten en los prograas, concretaente las operacones de carga, salto condconal, coparacón, alacenaento, sua, and, resta, transferenca entre regstros y saltos-retornos de subrutna se llevan el 96% de las ocurrencas, para el caso de prograas enteros ejecutándose sobre la fala x86, tal coo uestra la sguente tabla: Conclusones orde nacón nstruccón x86 carga salto condconal coparacón alacenaento sua and resta transferenca RR salto a subrutna retorno de subrutna TOTAL % total ejecutadas 22% 20% 6% 2% 8% 6% 5% 4% % % El repertoro ISA de un procesador efcente no debera nclur uchas ás operacones que las aparecdas en la tabla anteror 38 Sentencas de salto condconal 96% 28

29 En la sguente fgura teneos el porcentaje de aparcón de los tres tpos de sentencas de ruptura de secuenca Coo se puede observar las bfurcacones condconales ocupan el prer lugar (un 75%), por lo que resulta portante dseñar de fora efcente el ecanso de generacón de condcones y salto sobre el valor de las sas Llaada/retorno Bfurcacón Condconal 6% 3% 0% 8% 2% 2% 66% 75% 78% TeX Spce gcc 0% 0% 20% 30% 40% 50% 60% 70% 80% 90% Frecuenca de un salto de este tpo S analzaos la dstrbucón de los saltos condconales observaos (fgura sguente) que ás de un 70% son saltos sobre gual o dferente, y un gran núero son coparacones con cero Esto justfca que algunos procesadores ncorporen un regstro cuyo contendo es sepre gual a cero LT/GE GT/LE EQ/NE 0% % 3% 0% 25% 25% 72% 75% 89% TeX Spce gcc 0% 20% 40% 60% 80% 00% Frecuenca de tpos de coparacones en saltos PC: La gráfca sguente uestra la dstrbucón del desplazaento (núero de bts) relatva al punto flotante enteros bts del desplazaento

30 Conclusones Instruccones que ntegren el test sobre la condcón y el correspondente salto Regstro cuyo contendo es nalterable gual a cero Desplazaento de 8 bts 39 Llaadas a procedentos (subrutnas) Aunque las nstruccones de llaada a procedentos no son tan frecuentes coo las de bfurcacón condconal, su consuo de tepo en los LAN es elevado debdo a la gestón de los regstros de actvacón (RA) que deben de realzar Resulta, pues, convenente optzar la ejecucón de estas nstruccones Del análss de los datos se deducen los sguentes hechos: Más del 98% de las llaadas utlzan enos de 6 paráetros Más del 92% de las llaadas utlzan enos de 6 varables locales La varacón del nvel de andaento en la que se ueve un prograa se antene relatvaente pequeña a lo largo de una secuenca de llaadas/retorno, coo se uestra en la sguente fgura: tepo en undades de llaada/retorno retorno t 33 llaada w 5 profunddad de andaento Puede observarse que la varacón del nvel de andaento se ha antendo dentro de un valor w 5 durante una secuenca de t 33 llaadas/retornos de procedentos Conclusones Este coportaento de los prograas en lo relatvo a las llaadas a procedentos se ha explotado en algunos procesadores (por ejeplo, SPARC) utlzando una ventana de regstros para soportar los entornos, arcos o regstros de actvacón (RA) Este ecanso lo analzaos en el punto sguente 30 Regstros de propósto general: ventanas para soportar llaadas a procedentos El procesador dspone de n regstros físcos r0, r, rn de los que en cada oento sólo son vsbles para el prograador (ventana) de ellos: R0, R,, R ( < n) Cuando todavía no se ha realzado nngún salto a subrutna, los regstros vsbles concden con los preros regstros físcos Cuando se ejecuta una nstruccón de salto, los regstros vsbles se desplazan sobre los físcos de tal anera que se da un solapaento entre los últos antes del salto y los preros después del salto Es en los regstros de solapaento donde se realza el paso de paráetros a la rutna y la devolucón de resultados 30

31 r0 r regstros físcos de la áquna r rn Ventana de regstros vsbles R0 R R paráetros R var locales R teporales salto R0 R paráetros R var locales R teporales R ventana de solapaento salto 2 R0 R R paráetros R var locales R teporales ventana de solapaento 2 El conjunto de regstros tene una estructura de buffer crcular, de tal anera que cuando se agota su capacdad se lleva a eora el conjunto de regstros del entorno (regstro de actvacón) que prero se ntrodujo (prera llaada) El taaño del buffer se elge de anera tal que perta soportar un nvel de andaento actvo (en regstros) de acuerdo a los datos epírcos que uestran los prograas En nuestro caso vos que una varacón de nvel gual a 5 se antenía durante 33 llaadas/retorno, lo que sgnfca que durante esas 33 llaadas todos los regstros de actvacón se hubesen soportado en un sstea con 5 ventanas ventana salvada Aloc Bn Aout Bloc Cn Bout ventana actual An restauracón salvaguarda 3 Ejeplo 32 En la sguente fgura se presenta el dseño de un sstea de regstros con ventana de solapaento que dspone de 32 regstros físcos, r0, r, r3, y una ventana de 8 regstros: R0, R,, R7 El solapaento es de 2 regstros 3

32 JSR + - RTS r0 r r2 r3 r4 r5 R0 R R2 R3 R4 R5 r6 R6 R Lógca cobnaconal dreccón del regstro vsble Suador r7 r8 r9 r0 r R7 R R2 R3 R4 R5 r2 R6 r3 R7 r3 4 Influenca de los copladores de lenguajes de alto nvel Las prestacones de los actuales coputadores al ejecutar un prograa dependen sgnfcatvaente del coplador que se utlce Cuando se dseña el repertoro de nstruccones se tene en ente en todo oento la tecnología de dseño de copladores Las decsones arqutectóncas afectan drectaente a la coplejdad de dseño de un buen coplador Un coplador consta de una sere de etapas, las cuales transforan representacones abstractas de alto nvel, en representacones de ás bajo nvel, hasta llegar al repertoro de nstruccones Un coplador busca en prer lugar la exacttud de la traduccón (antenento de la seántca del prograa en la transforacón), en segundo lugar la velocdad del códgo generado, en tercer lugar el taaño del códgo, en cuarto lugar la velocdad del coplador, y en qunto lugar el soporte a la depuracón Desde el punto de vsta del rendento que ahora nos ocupa, la velocdad del códgo generado es el factor a optzar Las optzacones realzadas por los copladores odernos podeos resurlas en las sguentes: Optzacón de alto nvel: realzadas en el códgo fuente Integracón de procedentos: susttuye la llaada a un procedento por el cuerpo de éste (expansón de acros) Optzacones locales: afectan a fragentos de códgo lneal (sn bfurcacones) Elnacón de subexpresones counes Propagacón de constantes 32

33 Reduccón del taaño de la pla en la evaluacón de expresones reorganzando su estructura Optzacones globales: afectan al prograa copleto, son ás coplejas de pleentar Optzacón de bucles Elnacón de subexpresones counes de alcance global (ncluyendo saltos) Propagacón de copas: susttuye todas las nstancas de una varable asgnada Optzacón del uso de regstros: es una de las que reporta ayor ncreento de rendento La estudareos con ás detalle a contnuacón Optzacones dependentes de la áquna: Aprovechan el conocento de las arqutecturas específcas Multplcacón por una constante y susttucón por suas y desplazaentos Eleccón del desplazaento ás corto en los saltos Por últo convene destacar que las dos ayudas ás portantes que la arqutectura de un procesador puede prestar al dseño del coplador son: Regulardad del repertoro, es decr, ortogonaldad de sus eleentos para splfcar la generacón de códgo Proporconar funcones prtvas, no solucones codfcadas en las nstruccones, pues estas resultan dfícl de utlzar cuando el caso se aparta lgeraente del que orgnó su dseño 4 Optzacón de regstros El uso optzado de los regstros de una áquna es responsabldad del coplador cuya són es antener en regstros ( y no en eora) los operandos necesaros para el ayor núero posble de cálculos, nzando las operacones de carga/alacenaento de regstros que requeren el acceso a eora El proceso de asgnacón ópta de regstros se realza en dos fase: ) Dseño del grafo de nterferencas entre las varables del prograa: nodos: las varables arcos: entre varables que están actvas sultáneaente en el prograa 2) Coloreado del grafo Se ntenta colorear el grafo con n colores, sendo n el nº de regstros dsponbles en la áquna A los nodos no coloreados se le asgnan poscones de eora y se utlzan nstruccones de carga/alacenaento Coo se sabe este es un problea NP-duro que requere el uso de heurístcas uy elaboradas para acortar el tepo de proceso Ejeplo Asgnacón de las 6 varables (V,V6) que aparecen en el segento de prograa de la sguente fgura, en la que se ndca de fora gráfca sus nterferencas Se dsponen de 3 regstros en la áquna: R, R2 y R3 ) Se construye el grafo de nterferencas tal coo se uestra en la sguente fgura 2) Se colorea el grafo asgnando a los nodos los tres regstros de anera que no se asgne el so regstro a dos nodos conectados por un arco en el grafo 3) Los nodos que no pueden ser asgnados a regstros se asgnan a eora (V7) 33

Tema 4: Rendimiento del procesador.

Tema 4: Rendimiento del procesador. Objetvos: Tea 4: Rendento del procesador Introducr los conceptos y crteros que pertan edr de fora cuanttatva el rendento de los procesadores Estudar los dferentes patrones de edda (benchark) Analzar de

Más detalles

5. DIAGONALIZACIÓN DE MATRICES

5. DIAGONALIZACIÓN DE MATRICES Dagonalzacón Herraentas nforátcas para el ngenero en el estudo del algebra lneal 5. DIAGONALIZACIÓN DE MATRICES 5.1. INTRODUCCIÓN 5.2. VALORES Y VECTORES PROPIOS 5.3. MATRICES DIAGONALIZABLES 5.4. DIAGONALIZACIÓN

Más detalles

CAPÍTULO 3 - POTENCIA ALTERNA

CAPÍTULO 3 - POTENCIA ALTERNA CAPÍTULO 3 - POTENCA ALTERNA 3-- POTENCA ACTVA (t) Dadas v(t) e (t) la potenca nstantánea en un crcuto genérco es: p(t) = v(t). (t) v(t) Crcuto La potenca p puede ser postva o negatva según el nstante

Más detalles

Deducción de parámetros y comportamiento

Deducción de parámetros y comportamiento Captulo 7. Deduccón de paráetros y coportaento presto por el odelo 287 Capítulo 7: presto por el odelo Deduccón de paráetros y coportaento S ben la utlzacón del odelo consttuto planteado requere la deternacón

Más detalles

Conservación del Momento Lineal y de la Energía

Conservación del Momento Lineal y de la Energía Conservacón del Moento Lneal y de la Energía Conservacón del Moento Lneal y de la Energía Objetvos Coprobar experentalente la conservacón del oento lneal edante choques elástcos e nelástcos. Coprobar la

Más detalles

La predicción de la demanda en la evaluación de proyectos. Anna Matas José Luis Raymond Mar González-Savignat Adriana Ruíz

La predicción de la demanda en la evaluación de proyectos. Anna Matas José Luis Raymond Mar González-Savignat Adriana Ruíz La predccón de la deanda en la evaluacón de proyectos Anna Matas José Lus Rayond Mar González-Savgnat Adrana Ruíz 31/Marzo/2009 Proyecto: EVALUACIÓN SOCIOECONÓMICA Y FINANCIERA DE PROYECTOS DE TRANSPORTE

Más detalles

Tema I: Introducción a los sistemas de instrumentación

Tema I: Introducción a los sistemas de instrumentación ESCUELA TECNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACION UNIVERSIDAD DE CANTABRIA INSTRUMENTACION ELECTRÓNICA DE COMUNICACIONES (5º Curso Ingenería de Telecouncacón) Tea I: Introduccón

Más detalles

Bloque 2 Análisis de circuitos alimentados en corriente continua. Teoría de Circuitos

Bloque 2 Análisis de circuitos alimentados en corriente continua. Teoría de Circuitos Bloque Análss de crcutos almentados en corrente contnua Teoría de Crcutos . Métodos sstemátcos de resolucón de crcutos : Método de mallas Métodos sstemátcos de resolucón de crcutos Permten resolver los

Más detalles

Mª Dolores del Campo Maldonado. Tel: :

Mª Dolores del Campo Maldonado. Tel: : Mª Dolores del Campo Maldonado Tel: : 918 074 714 e-mal: ddelcampo@cem.mtyc.es Documentacón de referenca nternaconalmente aceptada ISO/IEC GUIDE 98-3:008 Uncertanty of measurement Part 3: Gude to the n

Más detalles

2.2 TASA INTERNA DE RETORNO (TIR). Flujo de Caja Netos en el Tiempo

2.2 TASA INTERNA DE RETORNO (TIR). Flujo de Caja Netos en el Tiempo Evaluacón Económca de Proyectos de Inversón 1 ANTECEDENTES GENERALES. La evaluacón se podría defnr, smplemente, como el proceso en el cual se determna el mérto, valor o sgnfcanca de un proyecto. Este proceso

Más detalles

Reconciliación de datos experimentales. MI5022 Análisis y simulación de procesos mineralúgicos

Reconciliación de datos experimentales. MI5022 Análisis y simulación de procesos mineralúgicos Reconclacón de datos expermentales MI5022 Análss y smulacón de procesos mneralúgcos Balances Balances en una celda de flotacón En torno a una celda de flotacón (o un crcuto) se pueden escrbr los sguentes

Más detalles

OPTIMIZACIÓN CON RESTRICCIONES DE IGUALDAD

OPTIMIZACIÓN CON RESTRICCIONES DE IGUALDAD OPIMIZACIÓN CON RESRICCIONES DE IGUALDAD Localzacón de óptos de funcones sujetas a restrccones en fora de gualdad écnca de los ultplcadores de Lagrange Forulacón estándar del problea f =,,..., Se consderarán

Más detalles

TÍTULO I Aspectos Generales TÍTULO II Alcance TÍTULO III Metodología de Cálculo de FECF... 3

TÍTULO I Aspectos Generales TÍTULO II Alcance TÍTULO III Metodología de Cálculo de FECF... 3 PROCEDIMIENTO DO DESEMPEÑO DEL CONTROL DE FRECUENCIA EN EL SIC DIRECCIÓN DE OPERACIÓN ÍNDICE TÍTULO I Aspectos Generales... 3 TÍTULO II Alcance... 3 TÍTULO III Metodología de Cálculo de FECF... 3 TÍTULO

Más detalles

MATEMÁTICAS FINANCIERAS

MATEMÁTICAS FINANCIERAS 1 MATEMÁTIAS FINANIERAS LEIÓN 4: Valoracón de rentas fnanceras. 1. Introduccón. Las rentas no son operacones fnanceras propaente dchas. No realzareos consderacones de tpo econóco o jurídco respecto a la

Más detalles

COLECCIÓN DE PROBLEMAS SOBRE BUSES

COLECCIÓN DE PROBLEMAS SOBRE BUSES ESCOLA POLITÈCNICA SUPERIOR UNIVERSITAT DE LES ILLES BALEARS Engnyera Tècnca Industral (esp. Electrònca Industral) B.O.E. 6-Març-200 Asgnatura: Impartcón: Curso: Profesor: 4683-Informátca Industral (9

Más detalles

Medidas de Tendencia Central

Medidas de Tendencia Central Meddas de Tedeca Cetral Ua edda de tedeca cetral es u valor que se calcula a partr de u cojuto de datos y que se utlza para descrbr los datos e algua fora. Geeralete quereos que el valor sea represetatvo

Más detalles

Organización y resumen de datos cuantitativos

Organización y resumen de datos cuantitativos Organzacón y resumen de datos cuanttatvos Contendos Organzacón de datos cuanttatvos: dagrama de tallos y hojas, tablas de frecuencas. Hstogramas. Polígonos. Ojvas ORGANIZACIÓN Y RESUMEN DE DATOS CUANTITATIVOS

Más detalles

Tipos de amplificadores según su ganancia

Tipos de amplificadores según su ganancia Tpos de amplfcadores según su gananca Electrónca nalógca: ealmentacón Todo amplfcador que posea unas resstencas de entrada () y de salda (o) dstntas de cero y dstntas de nfnto se puede representar de cuatro

Más detalles

Convertidores Digital-Analógico y Analógico-Digital

Convertidores Digital-Analógico y Analógico-Digital Convertdores Dgtal-Analógco y Analógco-Dgtal Conversón Dgtal-Analógca y Analógca-Dgtal Con estos crcutos se trata de consegur una relacón bunívoca entre una señal analógca y una dgtal o vceversa. Las magntudes

Más detalles

Gráficos de flujo de señal

Gráficos de flujo de señal Gráfcos de flujo de señal l dagrama de bloques es útl para la representacón gráfca de sstemas de control dnámco y se utlza extensamente en el análss y dseño de sstemas de control. Otro procedmento alternatvo

Más detalles

Regresión no lineal mediante la evolución de modelos Híbridos de Redes Neuronales 1

Regresión no lineal mediante la evolución de modelos Híbridos de Redes Neuronales 1 Regresón no lneal edante la evolucón de odelos Híbrdos de Redes Neuronales César Hervás Departaento de Inforátca y A.N. Unversdad de Córdoba 407- Córdoba- {chervas}@uco.es Francsco J. Martínez Facultad

Más detalles

Descripción de una variable

Descripción de una variable Descrpcón de una varable Tema. Defncones fundamentales. Tabla de frecuencas. Datos agrupados. Meddas de poscón Meddas de tendenca central: meda, medana, moda Ignaco Cascos Depto. Estadístca, Unversdad

Más detalles

CAPÍTULO IV: MODELOS MATEMÁTICOS Y MODELOS EN RED

CAPÍTULO IV: MODELOS MATEMÁTICOS Y MODELOS EN RED Modelo en red para la smulacón de procesos de agua en suelos agrícolas. CAPÍTULO IV: MODELOS MATEMÁTICOS Y MODELOS EN RED IV.1 Modelo matemátco 2-D Exsten dos posbldades, no ndependentes, de acuerdo con

Más detalles

MEDIDAS ELÉCTRICAS. Incertidumbre en las Mediciones. Introducción a la. según la Guía del Comité. Internacional de Pesas y Medidas

MEDIDAS ELÉCTRICAS. Incertidumbre en las Mediciones. Introducción a la. según la Guía del Comité. Internacional de Pesas y Medidas MEDIDAS ELÉCTRICAS Introduccón a la Incertdubre en las Medcones según la Guía del Coté Internaconal de Pesas y Meddas Ing. Rcardo Das Año 016 Incertdubre en las Medcones La expresón del resultado de una

Más detalles

Histogramas: Es un diagrama de barras pero los datos son siempre cuantitativos agrupados en clases o intervalos.

Histogramas: Es un diagrama de barras pero los datos son siempre cuantitativos agrupados en clases o intervalos. ESTADÍSTICA I. Recuerda: Poblacón: Es el conjunto de todos los elementos que cumplen una determnada propedad, que llamamos carácter estadístco. Los elementos de la poblacón se llaman ndvduos. Muestra:

Más detalles

EXPERIMENTACIÓN COMERCIAL(I)

EXPERIMENTACIÓN COMERCIAL(I) EXPERIMENTACIÓN COMERCIAL(I) En un expermento comercal el nvestgador modfca algún factor (denomnado varable explcatva o ndependente) para observar el efecto de esta modfcacón sobre otro factor (denomnado

Más detalles

UNIDAD TEMATICA 2 MEDICION DE RESISTENCIAS CON VOLTIMETRO Y AMPERIMETRO

UNIDAD TEMATICA 2 MEDICION DE RESISTENCIAS CON VOLTIMETRO Y AMPERIMETRO Meddas Eectróncas Medcón de resstencas con votíetro y aríetro. ntroduccón: UNDD TEMT MEDON DE ESSTENS ON OLTMETO Y MPEMETO S a exgenca en a edcón no es excesva, o sea no ejor que e 0,5 %, se pueden edr

Más detalles

PROYECTO DE TEORIA DE MECANISMOS. Análisis cinemático y dinámico de un mecanismo plano articulado con un grado de libertad.

PROYECTO DE TEORIA DE MECANISMOS. Análisis cinemático y dinámico de un mecanismo plano articulado con un grado de libertad. Nombre: Mecansmo: PROYECTO DE TEORIA DE MECANISMOS. Análss cnemátco y dnámco de un mecansmo plano artculado con un grado de lbertad. 10. Análss dnámco del mecansmo medante el método de las tensones en

Más detalles

PRECIOS MEDIOS ANUALES DE LAS TIERRAS DE USO AGRARIO (METODOLOGÍA)

PRECIOS MEDIOS ANUALES DE LAS TIERRAS DE USO AGRARIO (METODOLOGÍA) SECREARÍA ENERAL ÉCNICA MINISERIO DE ARICULURA, ALIMENACIÓN Y MEDIO AMBIENE SUBDIRECCIÓN ENERAL DE ESADÍSICA PRECIOS MEDIOS ANUALES DE LAS IERRAS DE USO ARARIO (MEODOLOÍA) OBJEIVO: Desde 1983 el Mnstero

Más detalles

ENCUESTA ESTRUCTURAL DE TRANSPORTE POR CARRETERA AÑO CONTABLE 2011 INSTITUTO NACIONAL DE ESTADÍSTICAS

ENCUESTA ESTRUCTURAL DE TRANSPORTE POR CARRETERA AÑO CONTABLE 2011 INSTITUTO NACIONAL DE ESTADÍSTICAS METODOLOGÍA ENCUESTA ESTRUCTURAL DE TRANSPORTE POR CARRETERA AÑO CONTABLE 0 INSTITUTO NACIONAL DE ESTADÍSTICAS 03 ÍNDICE I. METODOLOGÍA ENCUESTA ESTRUCTURAL DE TRANSPORTE INTERURBANO DE PASAJEROS POR CARRETERA.

Más detalles

Cálculo y EstadísTICa. Primer Semestre.

Cálculo y EstadísTICa. Primer Semestre. Cálculo y EstadísTICa. Prmer Semestre. EstadísTICa Curso Prmero Graduado en Geomátca y Topografía Escuela Técnca Superor de Ingeneros en Topografía, Geodesa y Cartografía. Unversdad Poltécnca de Madrd

Más detalles

Objetivo del tema. Esquema del tema. Economía Industrial. Tema 2. La demanda de la industria

Objetivo del tema. Esquema del tema. Economía Industrial. Tema 2. La demanda de la industria Economía Industral Tema. La demanda de la ndustra Objetvo del tema Entender el modelo económco de comportamento del consumdor, fnalmente resumdo en la funcón de demanda. Comprender el carácter abstracto

Más detalles

Continua: Corriente cuyo valor es siempre constante (no varía con el tiempo). Se denota como c.c.

Continua: Corriente cuyo valor es siempre constante (no varía con el tiempo). Se denota como c.c. .. TIPOS DE CORRIENTES Y DE ELEMENTOS DE CIRCUITOS Contnua: Corrente cuyo valor es sempre constante (no varía con el tempo). Se denota como c.c. t Alterna: Corrente que varía snusodalmente en el tempo.

Más detalles

Matemáticas Discretas

Matemáticas Discretas Coordnacón de Cencas Computaconales - INAOE Matemátcas Dscretas Cursos Propedéutcos 2010 Cencas Computaconales INAOE Dr. Lus Vllaseñor Pneda vllasen@naoep.mx http://ccc.naoep.mx/~vllasen Algo de nformacón

Más detalles

TEMA 5: SISTEMAS ARITMÉTICOS Y LÓGICOS.

TEMA 5: SISTEMAS ARITMÉTICOS Y LÓGICOS. TENOLOÍ DE OMUTDORES URSO 7/8 Inocente Sánchez udad TEM 5: SISTEMS RITMÉTIOS Y LÓIOS 5 Sumadores bnaros as todo se hace con sumas: sumas, restas, productos, oncepto de acarreo 5 Semsumador Half dder (H)

Más detalles

CÁLCULO DE INCERTIDUMBRE EN MEDIDAS FÍSICAS: MEDIDA DE UNA MASA

CÁLCULO DE INCERTIDUMBRE EN MEDIDAS FÍSICAS: MEDIDA DE UNA MASA CÁLCULO DE INCERTIDUMBRE EN MEDIDAS FÍSICAS: MEDIDA DE UNA MASA Alca Maroto, Rcard Boqué, Jord Ru, F. Xaver Rus Departamento de Químca Analítca y Químca Orgánca Unverstat Rovra Vrgl. Pl. Imperal Tàrraco,

Más detalles

TEMA 3. VARIABLE ALEATORIA

TEMA 3. VARIABLE ALEATORIA TEMA 3. VARIABLE ALEATORIA 3.. Introduccón. 3... Dstrbucón de Probabldad de una varable aleatora 3... Funcón de Dstrbucón de una varable aleatora 3.. Varable aleatora dscreta 3... Funcón masa de probabldad

Más detalles

2 Descripción de Datos Univariados.

2 Descripción de Datos Univariados. Descrpcón de Datos Unvarados.. Meddas de Tendenca Central. El análss estadístco propaente dcho, parte de la búsqueda de paráetros sobre los cuales pueda recaer la representacón de toda la noracón. Las

Más detalles

IES Menéndez Tolosa (La Línea) Física y Química - 1º Bach - Gráficas

IES Menéndez Tolosa (La Línea) Física y Química - 1º Bach - Gráficas IES Menéndez Tolosa (La Línea) Físca y Químca - 1º Bach - Gráfcas 1 Indca qué tpo de relacón exste entre las magntudes representadas en la sguente gráfca: La gráfca es una línea recta que no pasa por el

Más detalles

Pronósticos. Humberto R. Álvarez A., Ph. D.

Pronósticos. Humberto R. Álvarez A., Ph. D. Pronóstcos Humberto R. Álvarez A., Ph. D. Predccón, Pronóstco y Prospectva Predccón: estmacón de un acontecmento futuro que se basa en consderacones subjetvas, en la habldad, experenca y buen juco de las

Más detalles

16.21 Técnicas de diseño y análisis estructural. Primavera 2003 Unidad 8 Principio de desplazamientos virtuales

16.21 Técnicas de diseño y análisis estructural. Primavera 2003 Unidad 8 Principio de desplazamientos virtuales 16.21 Técncas de dseño y análss estructural Prmavera 2003 Undad 8 Prncpo de desplazamentos vrtuales Prncpo de desplazamentos vrtuales Tengamos en cuenta un cuerpo en equlbro. Sabemos que el campo de esfuerzo

Más detalles

Problemas donde intervienen dos o más variables numéricas

Problemas donde intervienen dos o más variables numéricas Análss de Regresón y Correlacón Lneal Problemas donde ntervenen dos o más varables numércas Estudaremos el tpo de relacones que exsten entre ellas, y de que forma se asocan Ejemplos: La presón de una masa

Más detalles

Apéndice A: Metodología para la evaluación del modelo de pronóstico meteorológico

Apéndice A: Metodología para la evaluación del modelo de pronóstico meteorológico Apéndce A: Metodología para la evaluacón del modelo de pronóstco meteorológco Apéndce A: Metodología para la evaluacón del modelo de pronóstco meteorológco Tabla de contendos Ap.A Apéndce A: Metodología

Más detalles

CAPÍTULO 3 METODOLOGÍA. En el siguiente capítulo se presenta al inicio, definiciones de algunos conceptos actuariales

CAPÍTULO 3 METODOLOGÍA. En el siguiente capítulo se presenta al inicio, definiciones de algunos conceptos actuariales CAPÍTULO 3 METODOLOGÍA En el sguente capítulo se presenta al nco, defncones de algunos conceptos actuarales que se utlzan para la elaboracón de las bases técncas del Producto de Salud al gual que la metodología

Más detalles

SISTEMAS COMBINACIONALES

SISTEMAS COMBINACIONALES Tema 2 SISTEMAS COMBINACIONALES En este tema se estudarán algunas de las funcones combnaconales más utlzadas, las cuales se mplementan en chps comercales Como estas funcones son relatvamente complejas,

Más detalles

CAPÍTULO V ANUALIDADES

CAPÍTULO V ANUALIDADES CAPÍTULO V ANUALIDADES 193 5.1.- ANUALIDADES Defncón: Se refere a una sere de flujos noralente de un so onto y períodos guales. Pueden ser abonos o pagos y lo ás portante, no necesaraente deben ser de

Más detalles

5. PROGRAMAS BASADOS EN RELACIONES DE RECURRENCIA.

5. PROGRAMAS BASADOS EN RELACIONES DE RECURRENCIA. Programacón en Pascal 5. PROGRAMAS BASADOS EN RELACIONES DE RECURRENCIA. Exsten numerosas stuacones que pueden representarse medante relacones de recurrenca; entre ellas menconamos las secuencas y las

Más detalles

ANEXO B SISTEMAS NUMÉRICOS

ANEXO B SISTEMAS NUMÉRICOS ANEXO B SISTEMAS NUMÉRICOS Sstema Decmal El sstema ecmal emplea ez ferentes ígtos (,,,, 4, 5, 6, 7, 8 y 9). Por esto se ce que la base el sstema ecmal es ez. Para representar números mayores a 9, se combnan

Más detalles

315 M/R Versión 1 Integral 1/ /1 UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA

315 M/R Versión 1 Integral 1/ /1 UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA 35 M/R Versón Integral / 28/ UNIVERSIDAD NACIONAL AIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA MODELO DE RESPUESTA ASIGNATURA: Investgacón de Operacones I CÓDIGO: 35 MOMENTO: Prueba Integral FECHA DE

Más detalles

Tema 4: Variables aleatorias

Tema 4: Variables aleatorias Estadístca 46 Tema 4: Varables aleatoras El concepto de varable aleatora surge de la necesdad de hacer más manejables matemátcamente los resultados de los expermentos aleatoros, que en muchos casos son

Más detalles

ANEXO 4.1: Centro de masa y de gravedad

ANEXO 4.1: Centro de masa y de gravedad Cuso l Físca I Auto l Loenzo Ipaague ANEXO 4.: Cento de asa de gavedad El punto que poeda la ubcacón de la asa se denona cento de asa (), dado que la accón de la gavedad es popoconal a la asa, es natual

Más detalles

DETERMINACIÓN DE ERRORES Y TRATAMIENTO DE DATOS. II. Error en una medida: determinación y expresión de errores.

DETERMINACIÓN DE ERRORES Y TRATAMIENTO DE DATOS. II. Error en una medida: determinación y expresión de errores. Coportaento Mecánco de los Materales Antono Mguel Posadas Chnchlla Ingenería de Materales Departaento de Físca Aplcada Facultad de Cencas Eperentales Unversdad de Alería DETERMIACIÓ DE ERRORES Y TRATAMIETO

Más detalles

Modelos triangular y parabólico

Modelos triangular y parabólico Modelos trangular y parabólco ClassPad 0 Prof. Jean-Perre Marcallou INTRODUCCIÓN La calculadora CASIO ClassPad 0 dspone de la Aplcacón Prncpal para realzar los cálculos correspondentes a los modelos trangular

Más detalles

Métodos específicos de generación de diversas distribuciones discretas

Métodos específicos de generación de diversas distribuciones discretas Tema 3 Métodos específcos de generacón de dversas dstrbucones dscretas 3.1. Dstrbucón de Bernoull Sea X B(p). La funcón de probabldad puntual de X es: P (X = 1) = p P (X = 0) = 1 p Utlzando el método de

Más detalles

Créditos Y Sistemas de Amortización: Diferencias, Similitudes e Implicancias

Créditos Y Sistemas de Amortización: Diferencias, Similitudes e Implicancias Crédtos Y Sstemas de Amortzacón: Dferencas, Smltudes e Implcancas Introduccón Cuando los ngresos de un agente económco superan su gasto de consumo, surge el concepto de ahorro, esto es, la parte del ngreso

Más detalles

Dasometría / Celedonio L

Dasometría / Celedonio L EJERCICIO Nº 6 Se ha realzado el nventaro forestal de una asa de Pnus pnaster no resnado, por uestreo estadístco, dseñado edante la toa de datos en parcelas rectangulares de 0 x 5 ts. El dáetro íno nventarable

Más detalles

Título: Dos métodos de diagnóstico de circuitos digitales de alta y muy alta escala de integración.

Título: Dos métodos de diagnóstico de circuitos digitales de alta y muy alta escala de integración. Título: Dos métodos de dagnóstco de crcutos dgtales de alta y muy alta escala de ntegracón. Autor: Dr. Ing. René J. Díaz Martnez. Profesor Ttular. Dpto. de Automátca y Computacón. Fac. de Ingenería Eléctrca.

Más detalles

B3 A2 B3 B2 C1 A2 B3 B2 C1 C2 B1 A2 B1 B2 A2 A2 B3 A2 B3 B2 A2 B3 B2 A2 B1 B2 B3 B4 C1 C2 B3 B2 C3

B3 A2 B3 B2 C1 A2 B3 B2 C1 C2 B1 A2 B1 B2 A2 A2 B3 A2 B3 B2 A2 B3 B2 A2 B1 B2 B3 B4 C1 C2 B3 B2 C3 Ejercco ) Un sstema realza una gestón de memora rtual medante pagnacón por demanda, con la memora ddda en cnco marcos de poscones cada uno. En un momento determnado, se encuentran en el sstema tres procesos,

Más detalles

DELTA MASTER FORMACIÓN UNIVERSITARIA C/ Gral. Ampudia, 16 Teléf.: 91 533 38 42-91 535 19 32 28003 MADRID

DELTA MASTER FORMACIÓN UNIVERSITARIA C/ Gral. Ampudia, 16 Teléf.: 91 533 38 42-91 535 19 32 28003 MADRID DELTA MATE OMAÓN UNETAA / Gral. Ampuda, 6 8003 MADD EXÁMEN NTODUÓN A LA ELETÓNA UM JUNO 008 El examen consta de ses preguntas. Lea detendamente los enuncados. tene cualquer duda consulte al profesor. Todas

Más detalles

Tema 3. Estadísticos univariados: tendencia central, variabilidad, asimetría y curtosis

Tema 3. Estadísticos univariados: tendencia central, variabilidad, asimetría y curtosis Tema. Estadístcos unvarados: tendenca central, varabldad, asmetría y curtoss 1. MEDIDA DE TEDECIA CETRAL La meda artmétca La medana La moda Comparacón entre las meddas de tendenca central. MEDIDA DE VARIACIÓ

Más detalles

Equilibrio termodinámico entre fases fluidas

Equilibrio termodinámico entre fases fluidas CAPÍTULO I Equlbro termodnámco entre fases fludas El conocmento frme de los conceptos de la termodnámca se consdera esencal para el dseño, operacón y optmzacón de proyectos en la ngenería químca, debdo

Más detalles

Distancias e Indices Parciales de Medidas Difusas

Distancias e Indices Parciales de Medidas Difusas Dstancas e Indces Parcales de Meddas Dfusas Lus Danel Hernández Molnero Dpto. Inforátca y Ssteas Unversdad de Murca e-al: ldanel@df.u.es Antono Salerón Cerdán Dpto. Estadístca y Mateátca Aplcada Unversdad

Más detalles

Comparación entre distintos Criterios de decisión (VAN, TIR y PRI) Por: Pablo Lledó

Comparación entre distintos Criterios de decisión (VAN, TIR y PRI) Por: Pablo Lledó Comparacón entre dstntos Crteros de decsón (, TIR y PRI) Por: Pablo Lledó Master of Scence en Evaluacón de Proyectos (Unversty of York) Project Management Professonal (PMP certfed by the PMI) Profesor

Más detalles

A. Una pregunta muy particular que se puede hacer a una distribución de datos es de qué magnitud es es la heterogeneidad que se observa.

A. Una pregunta muy particular que se puede hacer a una distribución de datos es de qué magnitud es es la heterogeneidad que se observa. MEDIDA DE DIPERIÓ A. Una pregunta muy partcular que se puede hacer a una dstrbucón de datos es de qué magntud es es la heterogenedad que se observa. FICHA º 18 Las meddas de dspersón generalmente acompañan

Más detalles

Para construir un diagrama de tallo y hoja seguimos los siguientes pasos:

Para construir un diagrama de tallo y hoja seguimos los siguientes pasos: UNIDAD 2: Gráfcos estadístcos Los gráfcos muestran vsualmente y de forma rápda la dstrbucón de los datos y sus prncpales característcas, consttuyen un mportante complemento en la presentacón de la nformacón.

Más detalles

INTRODUCCIÓN. Técnicas estadísticas

INTRODUCCIÓN. Técnicas estadísticas Tema : Estadístca Descrptva Undmensonal ITRODUCCIÓ Fenómeno determnsta: al repetrlo en déntcas condcones se obtene el msmo resultado. (Ejemplo: lómetros recorrdos en un ntervalo de tempo a una velocdad

Más detalles

CÁNONES ANUALES DE DE ARRENDAMIENTOS RÚSTICOS (Metodología)

CÁNONES ANUALES DE DE ARRENDAMIENTOS RÚSTICOS (Metodología) SEREARÍA EERAL ÉA MSERO DE ARULURA, ALMEAÓ Y MEDO AMBEE SUBDREÓ EERAL DE ESADÍSA ÁOES AUALES DE DE ARREDAMEOS RÚSOS (Metodología) OBJEVO El canon de arrendamento rústco se defne como el pago que realza

Más detalles

Investigación y Técnicas de Mercado. Previsión de Ventas TÉCNICAS CUANTITATIVAS ELEMENTALES DE PREVISIÓN UNIVARIANTE. (IV): Ajustes de Tendencia

Investigación y Técnicas de Mercado. Previsión de Ventas TÉCNICAS CUANTITATIVAS ELEMENTALES DE PREVISIÓN UNIVARIANTE. (IV): Ajustes de Tendencia Investgacón y Técncas de Mercado Prevsón de Ventas TÉCNICAS CUANTITATIVAS ELEMENTALES DE PREVISIÓN UNIVARIANTE. (IV): s de Tendenca Profesor: Ramón Mahía Curso 00-003 I.- Introduccón Hasta el momento,

Más detalles

CARTAS DE CONTROL. Han sido difundidas exitosamente en varios países dentro de una amplia variedad de situaciones para el control del proceso.

CARTAS DE CONTROL. Han sido difundidas exitosamente en varios países dentro de una amplia variedad de situaciones para el control del proceso. CARTAS DE CONTROL Las cartas de control son la herramenta más poderosa para analzar la varacón en la mayoría de los procesos. Han sdo dfunddas extosamente en varos países dentro de una ampla varedad de

Más detalles

Codificación de la Información

Codificación de la Información Codfcacón de la Informacón Sstemas Informátcos Fede Pérez Índce TEMA Codfcacón de la Informacón 1. - Introduccón 2. - Codfcacón 3. Sstemas de Numeracón 3.1 Representacón de los Números: Representacón Polnomal

Más detalles

Medidas de centralización

Medidas de centralización 1 Meddas de centralzacón Meda Datos no agrupados = x X = n = 0 Datos agrupados = x X = n = 0 Medana Ordenamos la varable de menor a mayor. Calculamos la columna de la frecuenca relatva acumulada F. Buscamos

Más detalles

Un modelo sencllo, dsponble y seguro Kontratazo publko elektronkoa públca electrónca Lctacones de Prueba: la mejor forma de conocer y domnar el Sstema de Lctacón Electrónca www.euskad.net/contratacon OGASUN

Más detalles

ONE CLASS SVM para la detección de fraudes en el uso de energía eléctrica

ONE CLASS SVM para la detección de fraudes en el uso de energía eléctrica ONE CLASS SVM para la deteccón de fraudes en el uso de energía eléctrca. Abstract Dego Alcetegara, Juan Pablo Kosut En este trabao se presenta la aplcacón de la técnca SVM de una clase para la deteccón

Más detalles

TRABAJO 1: Variables Estadísticas Unidimensionales (Tema 1).

TRABAJO 1: Variables Estadísticas Unidimensionales (Tema 1). TRABAJO 1: Varables Estadístcas Undmensonales (Tema 1). Técncas Cuanttatvas I. Curso 2016/2017. APELLIDOS: NOMBRE: GRADO: GRUPO: DNI (o NIE): A: B: C: D: En los enuncados de los ejerccos que sguen aparecen

Más detalles

3.- Programación por metas.

3.- Programación por metas. Programacón Matemátca para Economstas 1 3.- Programacón por metas. Una vez menconados algunos de los nconvenentes de las técncas generadoras, la ncorporacón de nformacón se va a traducr en una accón del

Más detalles

APLICACIÓN DEL ANALISIS INDUSTRIAL EN CARTERAS COLECTIVAS DE VALORES

APLICACIÓN DEL ANALISIS INDUSTRIAL EN CARTERAS COLECTIVAS DE VALORES APLICACIÓN DEL ANALISIS INDUSTRIAL EN CARTERAS COLECTIVAS DE VALORES Documento Preparado para la Cámara de Fondos de Inversón Versón 203 Por Rodrgo Matarrta Venegas 23 de Setembre del 204 2 Análss Industral

Más detalles

PROPORCIONAR RESERVA ROTANTE PARA EFECTUAR LA REGULACIÓN PRIMARIA DE FRECUENCIA ( RPF)

PROPORCIONAR RESERVA ROTANTE PARA EFECTUAR LA REGULACIÓN PRIMARIA DE FRECUENCIA ( RPF) ANEXO I EVALUACIÓN DE LA ENERGIA REGULANTE COMENSABLE (RRmj) OR ROORCIONAR RESERVA ROTANTE ARA EFECTUAR LA REGULACIÓN RIMARIA DE FRECUENCIA ( RF) REMISAS DE LA METODOLOGÍA Las pruebas dnámcas para la Regulacón

Más detalles

TERMODINÁMICA DEL EQUILIBRIO CAPÍTULO V. EQUILIBRIO DE REACCIÓN QUÍMICA

TERMODINÁMICA DEL EQUILIBRIO CAPÍTULO V. EQUILIBRIO DE REACCIÓN QUÍMICA Ing. Federco G. Salazar Termodnámca del Equlbro TERMODINÁMICA DEL EQUILIBRIO CAPÍTULO V. EQUILIBRIO DE REACCIÓN QUÍMICA Contendo 1. Conversón y Coordenada de Reaccón. 2. Ecuacones Independentes y Regla

Más detalles

4 Técnicas de localización basadas en medidas de rango

4 Técnicas de localización basadas en medidas de rango 4. TÉCNICAS DE LOCALIZACIÓN BASADAS EN MEDIDAS DE RANGO 63 4 Técncas de localzacón basadas en eddas de rango Podeos asur, de fora general, que un sstea de localzacón se copone de una sere de dspostvos

Más detalles

Algoritmo para la ubicación de un nodo por su representación binaria

Algoritmo para la ubicación de un nodo por su representación binaria Título: Ubcacón de un Nodo por su Representacón Bnara Autor: Lus R. Morera González En este artículo ntroducremos un algortmo de carácter netamente geométrco para ubcar en un árbol natural la representacón

Más detalles

GERENCIA DE OPERACIONES Y PRODUCCIÓN DISEÑO DE NUEVOS PRODUCTOS Y SERVICIOS ESTRATEGIAS DE OPERACIONES

GERENCIA DE OPERACIONES Y PRODUCCIÓN DISEÑO DE NUEVOS PRODUCTOS Y SERVICIOS ESTRATEGIAS DE OPERACIONES GERENCIA DE OPERACIONES Y PRODUCCIÓN DISEÑO DE NUEVOS PRODUCTOS Y SERVICIOS ESTRATEGIAS DE OPERACIONES PRONÓSTICOS PREDICCIÓN, PRONÓSTICO Y PROSPECTIVA Predccón: estmacón de un acontecmento futuro que

Más detalles

UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa 21 de enero de 2009

UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa 21 de enero de 2009 UNIVERSIDAD CARLOS III DE MADRID Ingenería Informátca Examen de Investgacón Operatva 2 de enero de 2009 PROBLEMA. (3 puntos) En Murca, junto al río Segura, exsten tres plantas ndustrales: P, P2 y P3. Todas

Más detalles

UNIVERSIDAD DE GUADALAJARA, CUCEI DEPARTAMENTO DE ELECTRÓNICA LABORATORIO DE ELECTRÓNICA II

UNIVERSIDAD DE GUADALAJARA, CUCEI DEPARTAMENTO DE ELECTRÓNICA LABORATORIO DE ELECTRÓNICA II UNIVERSIDAD DE GUADALAJARA, CUCEI DEPARTAMENTO DE ELECTRÓNICA LABORATORIO DE ELECTRÓNICA II PRACTICA 11: Crcutos no lneales elementales con el amplfcador operaconal OBJETIVO: El alumno se famlarzará con

Más detalles

Tema 8 - Estadística - Matemáticas CCSSI 1º Bachillerato 1

Tema 8 - Estadística - Matemáticas CCSSI 1º Bachillerato 1 Tema 8 - Estadístca - Matemátcas CCSSI 1º Bachllerato 1 TEMA 8 - ESTADÍSTICA 8.1 NOCIONES GENERALES DE ESTADÍSTICA 8.1.1 INTRODUCCIÓN Objetvo: La estadístca tene por objeto el desarrollo de técncas para

Más detalles

12-16 de Noviembre de 2012. Francisco Javier Burgos Fernández

12-16 de Noviembre de 2012. Francisco Javier Burgos Fernández MEMORIA DE LA ESTANCIA CON EL GRUPO DE VISIÓN Y COLOR DEL INSTITUTO UNIVERSITARIO DE FÍSICA APLICADA A LAS CIENCIAS TECNOLÓGICAS. UNIVERSIDAD DE ALICANTE. 1-16 de Novembre de 01 Francsco Javer Burgos Fernández

Más detalles

Capitalización y descuento simple

Capitalización y descuento simple Undad 2 Captalzacón y descuento smple 2.1. Captalzacón smple o nterés smple 2.1.1. Magntudes dervadas 2.2. Intereses antcpados 2.3. Cálculo de los ntereses smples. Métodos abrevados 2.3.1. Método de los

Más detalles

OPERACIONES ARMONIZACION DE CRITERIOS EN CALCULO DE PRECIOS Y RENDIMIENTOS

OPERACIONES ARMONIZACION DE CRITERIOS EN CALCULO DE PRECIOS Y RENDIMIENTOS P L V S V LT R A BANCO DE ESPAÑA OPERACIONES Gestón de la Informacón ARMONIZACION DE CRITERIOS EN CALCULO DE PRECIOS Y RENDIMIENTOS El proceso de ntegracón fnancera dervado de la Unón Monetara exge la

Más detalles

Vectores VECTORES 1.- Magnitudes Escalares y Magnitudes Vectoriales. Las Magnitudes Escalares: Las Magnitudes Vectoriales:

Vectores VECTORES 1.- Magnitudes Escalares y Magnitudes Vectoriales. Las Magnitudes Escalares: Las Magnitudes Vectoriales: VECTOES 1.- Magntudes Escalares y Magntudes Vectorales. Las Magntudes Escalares: son aquellas que quedan defndas úncamente por su valor numérco (escalar) y su undad correspondente, Eemplo de magntudes

Más detalles

ESCUELA DE INGENIERÍAS INDUSTRIALES. UNIVERSIDAD DE VALLADOLID FÍSICA I. CURSO TEMA 4. Dinámica de los sistemas de partículas

ESCUELA DE INGENIERÍAS INDUSTRIALES. UNIVERSIDAD DE VALLADOLID FÍSICA I. CURSO TEMA 4. Dinámica de los sistemas de partículas ESCUEL DE IGEIERÍS IDUSTRILES. UIVERSIDD DE VLLDOLID FÍSIC I. CURSO 03-04 TEM 4 Dnáca de los ssteas de partículas Introduccón: generalzacón de la ª ley de ewton.- Moento lneal de un sstea de partículas:

Más detalles

Tema 1.3_A La media y la desviación estándar

Tema 1.3_A La media y la desviación estándar Curso 0-03 Grado en Físca Herramentas Computaconales Tema.3_A La meda y la desvacón estándar Dónde estudar el tema.3_a: Capítulo 4. J.R. Taylor, Error Analyss. Unv. cence Books, ausalto, Calforna 997.

Más detalles

Media es la suma de todas las observaciones dividida por el tamaño de la muestra.

Media es la suma de todas las observaciones dividida por el tamaño de la muestra. Estadístcos Los estadístcos son valores calculados con los datos de una varable cuanttatva y que mden alguna de las característcas de la dstrbucón muestral. Las prncpales característcas son: tendenca central,

Más detalles

ESTADISTÍCA. 1. Población, muestra e individuo. 2. Variables estadísticas. 3. El proceso que se sigue en estadística

ESTADISTÍCA. 1. Población, muestra e individuo. 2. Variables estadísticas. 3. El proceso que se sigue en estadística ESTADISTÍCA. Poblacón, muestra e ndvduo Las característcas de una dstrbucón se pueden estudar drectamente sobre la poblacón o se pueden nferr a partr de l estudo de una muestra. Poblacón estadístca es

Más detalles

Visión moderna del modelo de transporte clásico

Visión moderna del modelo de transporte clásico Vsón moderna del modelo de transporte clásco Zonfcacón y Red Estratégca Datos del Año Base Datos de Planfcacón Para el Año de Dseño Base de Datos año base futuro Generacón de Vajes Demanda Dstrbucón y

Más detalles

UNIVERSIDAD DE PUERTO RICO

UNIVERSIDAD DE PUERTO RICO UNIVERSIDAD DE PUERTO RICO RECINTO DE RIO PIEDRAS FACULTAD DE ADMINISTRACION DE EMPRESAS Insttuto de Estadístca y Ssteas Coputadorzados de Inforacón MUESTREO con R Preparado por: José Carlos Vega Vlca,

Más detalles

La adopción y uso de las TICs en las Microempresas Chilenas

La adopción y uso de las TICs en las Microempresas Chilenas Subdreccón Técnca Depto. Investgacón y Desarrollo Estadístco Subdreccón de Operacones Depto. Comerco y Servcos INFORME METODOLÓGICO DISEÑO MUESTRAL La adopcón y uso de las TICs en las Mcroempresas Clenas

Más detalles

TEMA 6 AMPLIFICADORES OPERACIONALES

TEMA 6 AMPLIFICADORES OPERACIONALES Tema 6 Amplfcadores peraconales ev 4 TEMA 6 AMPLIFICADES PEACINALES Profesores: Germán llalba Madrd Mguel A. Zamora Izquerdo Tema 6 Amplfcadores peraconales ev 4 CNTENID Introduccón El amplfcador dferencal

Más detalles

LECTURA 07: MEDIDAS DE TENDENCIA CENTRAL (PARTE II) LA MEDIANA Y LA MODA TEMA 17: LA MEDIANA Y LA MODA

LECTURA 07: MEDIDAS DE TENDENCIA CENTRAL (PARTE II) LA MEDIANA Y LA MODA TEMA 17: LA MEDIANA Y LA MODA LECTURA 07: MEDIDAS DE TENDENCIA CENTRAL (PARTE II) LA MEDIANA Y LA MODA TEMA 17: LA MEDIANA Y LA MODA. LA MEDIANA: Es una medda de tendenca central que dvde al total de n observacones debdamente ordenadas

Más detalles

Fugacidad. Mezcla de gases ideales

Fugacidad. Mezcla de gases ideales Termodnámca del equlbro Fugacdad. Mezcla de gases deales rofesor: Alí Gabrel Lara 1. Fugacdad 1.1. Fugacdad para gases Antes de abarcar el caso de mezclas de gases, debemos conocer como podemos relaconar

Más detalles

Coste del Ciclo de Vida en Elementos de la Infraestructura Ferroviaria

Coste del Ciclo de Vida en Elementos de la Infraestructura Ferroviaria X Congreso de Ingenería de Organzacón Valenca, 7 y 8 de septebre de 2006 Coste del Cclo de Vda en Eleentos de la Infraestructura Ferrovara Fausto Pedro García Márquez Dpto. de Adnstracón de Epresas. Escuela

Más detalles

TEMA 4. TRABAJO Y ENERGIA.

TEMA 4. TRABAJO Y ENERGIA. TMA 4. TRABAJO Y NRGIA. l problema undamental de la Mecánca es descrbr como se moverán los cuerpos s se conocen las uerzas aplcadas sobre él. La orma de hacerlo es aplcando la segunda Ley de Newton, pero

Más detalles