A saca 2000 MIPS y la B 1000 MIPS y perfectamente la máquina B podría ser el doble de rápida en la práctica
Eso depende. No es lo mismo instrucciones RISC que instrucciones CISC, y no es lo mismo instrucciones de 16 bits que de 64. Pero si el procesador A y el B son del mismo estilo (x86 de 32 bits, que es de lo que estabamos hablando) sin mas remedio A es mas rapido con sus 2000 MIPS que B con sus 1000.
Que es justamente lo que yo te he dicho, lo que valen son los MIPS relativos. Y para medir rendimiento de verdad entre procesadores lo que valen son los SPEC y benchmarks similares. Donde lo que se mide es el tiempo que le cuesta a un programa ejecutarse en un computador en relación con otro. Es la única manera de saber que micro va más rápido.
Siento llevarte la contraria otra vez. Cuando he dicho ejecucion dinamica [salonhogar.com] queria decir eso mismo; la planificacion dinamica [unne.edu.ar] implica al SO y yo estoy hablando de microprocesadores como unidad
La planificación dinámica no la hace el SO sino el microprocesador. Es algo largo de contar, tiene que ver con la reorganización de instrucciones dentro del microprocesador, ejecución fuera de orden, esas cosas. Se implementa con variantes del algoritmo de tomasulo [umd.edu] normalmente. Es la primera vez que leo la interpretación de planificación dinámica que has pegado en el enlace. De hecho, si buscas "dynamic scheduling" en google, los enlaces que salen hablan de lo que yo te digo. De lo que habla el enlace que has pegado sobre el tema es de prefetch o prebúsqueda.
También es la primera vez que oigo nada como ejecución dinámica, la ejecución es siempre dinámica (¿o conoces alguna forma de ejecución estática? la planificación estática consiste en reordenar instrucciones en la etapa de generación de código del compilador). Tu fuente de términos no es la más estándar precisamente (yo me dedico a este campo), si no quieres perderte (y perder a los demás) te recomiendo que utilices los del libro de Hennessy & Patterson [amazon.com], que es la biblia del tema.
Re:1Ghz mas rapido que 1.5 Ghz?
(Puntos:1)Eso depende. No es lo mismo instrucciones RISC que instrucciones CISC, y no es lo mismo instrucciones de 16 bits que de 64. Pero si el procesador A y el B son del mismo estilo (x86 de 32 bits, que es de lo que estabamos hablando) sin mas remedio A es mas rapido con sus 2000 MIPS que B con sus 1000.
Que es justamente lo que yo te he dicho, lo que valen son los MIPS relativos. Y para medir rendimiento de verdad entre procesadores lo que valen son los SPEC y benchmarks similares. Donde lo que se mide es el tiempo que le cuesta a un programa ejecutarse en un computador en relación con otro. Es la única manera de saber que micro va más rápido.
Siento llevarte la contraria otra vez. Cuando he dicho ejecucion dinamica [salonhogar.com] queria decir eso mismo; la planificacion dinamica [unne.edu.ar] implica al SO y yo estoy hablando de microprocesadores como unidad
La planificación dinámica no la hace el SO sino el microprocesador. Es algo largo de contar, tiene que ver con la reorganización de instrucciones dentro del microprocesador, ejecución fuera de orden, esas cosas. Se implementa con variantes del algoritmo de tomasulo [umd.edu] normalmente. Es la primera vez que leo la interpretación de planificación dinámica que has pegado en el enlace. De hecho, si buscas "dynamic scheduling" en google, los enlaces que salen hablan de lo que yo te digo. De lo que habla el enlace que has pegado sobre el tema es de prefetch o prebúsqueda.
También es la primera vez que oigo nada como ejecución dinámica, la ejecución es siempre dinámica (¿o conoces alguna forma de ejecución estática? la planificación estática consiste en reordenar instrucciones en la etapa de generación de código del compilador). Tu fuente de términos no es la más estándar precisamente (yo me dedico a este campo), si no quieres perderte (y perder a los demás) te recomiendo que utilices los del libro de Hennessy & Patterson [amazon.com], que es la biblia del tema.