• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Tengo una pregunta para todos???

    Programado Fijo Cerrado Movido
    Procesadores, placas base y memorias
    18
    96
    6.5k
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • Bm4nB
      Bm4n @NOLDOR
      Última edición por

      @NOLDOR:

      Espero haberme explicado xD

      Sí, te has explicado perfectamente, gracias por refrescarnos la memoria jeje. Pues no se que decir tampoco entiendo mucho de esto, pero tendrá algo que ver en la mejora del predictor el que trabaje con instrucciones ya decodificadas… uhm claro es más lento porque siempre hay que esperar a que se decodifiquen pero es más eficaz trabajar con estas ya decodificadas que es lo que decia Wargreymon.

      Los i5 e i3 son un intento de simplificar los micros Nehalem para meterlos en el mercado bajo coste y en el de bajo consumo de portátiles... pero a mi no me convencen lo más minimo. Y tampoco creo que vaya a funcionar muy bien el i7 en portátiles, quizas en alta gama. Eso mismo les pasó con P4, no servian para portatil porque eran muy calientes y complejos, un portatil funcionaba mucho mejor con un PM que era mucho más sencillo pero eficaz.

      Yo por lo menos prefiero en un portátil un C2D de bajo consumo que ningún i7 por mejores bench que saque.

      hlbm signature
      ↳ Mis componentes

      1 Respuesta Última respuesta Responder Citar 0
      • WargreymonW
        Wargreymon @defaultuser
        Última edición por

        @defaultuser:

        Encima de todo lo visto en los graficos se ve que de los i5 para abajo ya no traen QPI, en su lugar el veterano DMI ja ja, pues a esta marcha los i3 van a ser Core2 con controladora DDR3.

        No creo, se supone que los i5 vienen sin SMT y los i3 sin SMT y sin Turbo Boost. Como los capen más van a dejar de ser nehalem….. Además, no creo que puedan tener el controlador de memoria integrado sin intefaz QPI, a no ser que no lo lleven tampoco.....

        XRAYBoYX 1 Respuesta Última respuesta Responder Citar 0
        • XRAYBoYX
          XRAYBoY Veteranos HL @Wargreymon
          Última edición por

          El branch prediction parece que es como aquellos programas tipo "Navegue más rápido!" que se vendían cuando navegavamos a 5kb/s.
          Precargaba los enlaces en los que todavía no habías pinchado,pero si saltabas a otra pagina externa,iba peor…

          A no ser para programas creados específicamente para Intel o AMD,dependes de si "acierta" en su predicción.(como el hombre del tiempo):p
          Puede ser esta,en parte,la razón de tantas diferencias entre benchmarks sintéticos y de juegos? Que vayan mejor con un micro que con otro,a la misma frecuencia?

          Salu2

          WargreymonW 1 Respuesta Última respuesta Responder Citar 0
          • WargreymonW
            Wargreymon @XRAYBoY
            Última edición por

            @XRAYBoY:

            El branch prediction parece que es como aquellos programas tipo "Navegue más rápido!" que se vendían cuando navegavamos a 5kb/s.
            Precargaba los enlaces en los que todavía no habías pinchado,pero si saltabas a otra pagina externa,iba peor…

            A no ser para programas creados específicamente para Intel o AMD,dependes de si "acierta" en su predicción.(como el hombre del tiempo):p
            Puede ser esta,en parte,la razón de tantas diferencias entre benchmarks sintéticos y de juegos? Que vayan mejor con un micro que con otro,a la misma frecuencia?

            Salu2

            El Branch Prediction puede tener una parte pequeña de responsabilidad en eso, pero la razón principal de que unos micros rindan más que otros a igual frecuencia es que son capaces de ejecutar más instrucciónes en un ciclo de reloj. Si estoy en lo cierto, en un procesador de 3000mhz hay 3000 ciclos por segundo. El asunto es que la cantidad no es exacta, por ejemplo, teoricamente los Pentium 4 podía realizar un máximo de 2 operaciónes por ciclo, pero eso no significa que las pueda hacer siempre, solo en determinadas situaciones (y en el caso de los Pentium 4 con un pedazo pipeline de 28 etapas tardaba una barbaridad en ejecutar una instrucción, de ahí su escaso rendimiento comparado con los K8 a igual frecuencia).

            Los K8 realizan 3 operaciónes por ciclo como máximo y tienen un pipeline de 13 etapas si no me equivoco. En los K10 es similar, antes hablabamos de cambios significativos entre Core 2 y Core i7 pero no hay duda de que entre el K8 y el K10 la diferencia si que es muy poca. Los Core 2 Duo pueden realizar hasta 4 operaciones por ciclo, en parte gracias a Macrofusion y si nehalem tiene más posibilidades de ejecutar 4 operaciones por ciclo que los Core 2 es en parte por la mejora en macrofusion (pasa de 32 a 64 bits). Lo único que tienen los K10 que no tienen ni los Core 2 ni los i7 a nivel interno es capacidad de leer datos de 32bits directamente al hacer el fetch (al menos tengo entendido que los i7 no poseen esta caracteristica), lo cual también tiene su impacto a la hora de ejecutar las instrucciónes (un instrucción de 32 bits de largo un core 2 lee primero los primeros 16 bits y luego los otros 16 bits, mientras que un K10 lo hace de golpe).

            En resumidas cuentas (P4, K8/10 y Core2/i7) :

            P4-> 3000mhz * 2 operaciones por ciclo = 6000 millones de operaciones por ciclo
            K8/K10-> 3000mhz * 3 operaciones por ciclo= 9000millones de operaciones por ciclo
            Core 2/i7-> 3000mhz * 4 operaciones por ciclo= 12000millones de operaciones por ciclo

            *A tener en cuenta que estamos hablando del maximo, no quiere decir que esas cifras se cumplan siempre, es un simple máximo teorico. Se supone que está es la principal razón de las diferencias de rendimiento de los diferentes micros a igual frecuencia.

            WargreymonW A 2 Respuestas Última respuesta Responder Citar 0
            • WargreymonW
              Wargreymon @Wargreymon
              Última edición por

              Por cierto, ya que hablabamos de futuros lanzamientos, en 2010 tenemos i9s:

              Son los hexacore, con 6 núcleos, 12 hilos, 12Mb de L3 y de 32nm. Y teniais razón, parece que los Core i3 no son nehalem, son los core 2 xD.

              1 Respuesta Última respuesta Responder Citar 0
              • A
                AlexAltea @Wargreymon
                Última edición por

                @Wargreymon:

                El Branch Prediction puede tener una parte pequeña de responsabilidad en eso, pero la razón principal de que unos micros rindan más que otros a igual frecuencia es que son capaces de ejecutar más instrucciónes en un ciclo de reloj. Si estoy en lo cierto, en un procesador de 3000mhz hay 3000 ciclos por segundo. El asunto es que la cantidad no es exacta, por ejemplo, teoricamente los Pentium 4 podía realizar un máximo de 2 operaciónes por ciclo, pero eso no significa que las pueda hacer siempre, solo en determinadas situaciones (y en el caso de los Pentium 4 con un pedazo pipeline de 28 etapas tardaba una barbaridad en ejecutar una instrucción, de ahí su escaso rendimiento comparado con los K8 a igual frecuencia).

                Los K8 realizan 3 operaciónes por ciclo como máximo y tienen un pipeline de 13 etapas si no me equivoco. En los K10 es similar, antes hablabamos de cambios significativos entre Core 2 y Core i7 pero no hay duda de que entre el K8 y el K10 la diferencia si que es muy poca. Los Core 2 Duo pueden realizar hasta 4 operaciones por ciclo, en parte gracias a Macrofusion y si nehalem tiene más posibilidades de ejecutar 4 operaciones por ciclo que los Core 2 es por la mejora en macrofusion (pasa de 32 a 64 bits). Lo único que tienen los K10 que no tienen ni los Core 2 ni los i7 a nivel interno es capacidad de leer datos de 32bits directamente al hacer el fetch (al menos tengo entendido que los i7 no poseen esta caracteristica), lo cual también tiene su impacto a la hora de ejecutar las instrucciónes (un instrucción de 32 bits de largo un core 2 lee primero los primeros 16 bits y luego los otros 16 bits, mientras que un K10 lo hace de golpe).

                En resumidas cuentas (P4, K8/10 y Core2/i7) :

                P4-> 3000mhz * 2 operaciones por ciclo = 6000 millones de operaciones por ciclo
                K8/K10-> 3000mhz * 3 operaciones por ciclo= 9000millones de operaciones por ciclo
                Core 2/i7-> 3000mhz * 4 operaciones por ciclo= 12000millones de operaciones por ciclo

                *A tener en cuenta que estamos hablando del maximo, no quiere decir que esas cifras se cumplan siempre, es un simple máximo teorico. Se supone que está es la principal razón de las diferencias de rendimiento de los diferentes micros a igual frecuencia.

                me parece que el ciclo no corresponde con el periodo de la frecuencia. En pics por ejemplo tienes 1 ciclos máquina por cada 4 ciclos de reloj, y una instrucción ocupa un ciclo maquina, menos algunas operaciones de salto que tardan 2 ciclos maquina

                WargreymonW defaultuserD 2 Respuestas Última respuesta Responder Citar 0
                • WargreymonW
                  Wargreymon @AlexAltea
                  Última edición por

                  @AlexAltea:

                  me parece que el ciclo no corresponde con el periodo de la frecuencia. En pics por ejemplo tienes 1 ciclos máquina por cada 4 ciclos de reloj, y una instrucción ocupa un ciclo maquina, menos algunas operaciones de salto que tardan 2 ciclos maquina

                  Te refieres a esto? http://es.wikipedia.org/wiki/Microcontrolador_PIC

                  No he oido hablar nunca de ciclos máquina….

                  A 1 Respuesta Última respuesta Responder Citar 0
                  • A
                    AlexAltea @Wargreymon
                    Última edición por

                    Aki en la parte de reloj lo pone:
                    PIC16F87X - Wikipedia, la enciclopedia libre

                    Pero puede que que los procesadores funcionen de otra manera. no lo se la verdad….

                    WargreymonW 1 Respuesta Última respuesta Responder Citar 0
                    • WargreymonW
                      Wargreymon @AlexAltea
                      Última edición por

                      Lo que pasa es que eso no es un microprocesador x86, es un microcontrolador, no están orientados para lo mismo ni a realizar el mismo tipo de calculos. Si no me equivoco, esos chips se utilizan para controlar circuitos electronicos y son preprogramados.

                      No me habia fijado nunca en los PICs, me gustaría saber si tienen ALU y FPU…. (aunque me parece que no, y si tienen, serán muy simples...).

                      A 1 Respuesta Última respuesta Responder Citar 0
                      • A
                        AlexAltea @Wargreymon
                        Última edición por

                        @Wargreymon:

                        Lo que pasa es que eso no es un microprocesador x86, es un microcontrolador, no están orientados para lo mismo ni a realizar el mismo tipo de calculos. Si no me equivoco, esos chips se utilizan para controlar circuitos electronicos y son preprogramados.

                        No me habia fijado nunca en los PICs, me gustaría saber si tienen ALU y FPU…. (aunque me parece que no, y si tienen, serán muy simples...).

                        un microcontrolador es un miniordenador, con su cpu, su memoria, sus buses de e/s,…..
                        Tienen normalmente una arquitectura Von Neumann o Harvard.... con instrucciones risk.
                        Lo hay incluso de 32 bits....

                        Bm4nB 1 Respuesta Última respuesta Responder Citar 0
                        • Bm4nB
                          Bm4n @AlexAltea
                          Última edición por

                          Sí, un ciclo maquina es el numero de ciclos que tarda un procesador en resolver una instrucción, a veces tarda más o menos dependiendo del tipo de instrucción que sea, más compleja o menos, no lleva el mismo tiempo una suma simple que una raiz cuadráda con decimales (es un decir).

                          PD. Puedes medir el trabajo de un procesador en Hz o en Flops, lo más real es lo segudo.

                          hlbm signature
                          ↳ Mis componentes

                          WargreymonW 1 Respuesta Última respuesta Responder Citar 0
                          • WargreymonW
                            Wargreymon @Bm4n
                            Última edición por

                            @Bm4n:

                            Sí, un ciclo maquina es el numero de ciclos que tarda un procesador en resolver una instrucción, a veces tarda más o menos dependiendo del tipo de instrucción que sea, más compleja o menos, no lleva el mismo tiempo una suma simple que una raiz cuadráda con decimales (es un decir).

                            PD. Puedes medir el trabajo de un procesador en Hz o en Flops, lo más real es lo segudo.

                            Supongo que ninguna CPU "de las de ahora" tarda menos de un ciclo en ejecutar una instrucción…

                            Bm4nB 1 Respuesta Última respuesta Responder Citar 0
                            • Bm4nB
                              Bm4n @Wargreymon
                              Última edición por

                              Depende mucho del tipo de procesador, pero si, logran hacer muchos FLOPS por hercio. Hay otra medida también que es IPS, instrucciones por segundo. Seguro que os suena mucho más MIPS y GFLOPS. Esto de los FLOPS tampoco es una referencia real de rendimiento en un sobremesa, pero es una buena referencia, sobre todo en procesadores gráficos.

                              Processors - Intel® microprocessor export compliance metrics

                              PD. Más medidas, MTOPS, million theoretical operations per second. Una operación puede constar de más de una instrucción.

                              hlbm signature
                              ↳ Mis componentes

                              WargreymonW 1 Respuesta Última respuesta Responder Citar 0
                              • WargreymonW
                                Wargreymon @Bm4n
                                Última edición por

                                Por cierto, en la tabla que he puesto arriba se ven dos sockets para core i5, el 1156 y el 1155, supongo que serán retrocompatibles el uno con el otro no? Por que como empleen diferentes placas creo que Intel la ha cagado pero bien…

                                TecnhoT 1 Respuesta Última respuesta Responder Citar 0
                                • TecnhoT
                                  Tecnho Veteranos HL @Wargreymon
                                  Última edición por

                                  Pensaba que solo iba ser otro socket para i5 e i3, dos distintos!!!! madre mia cuanta historia, veras si ya la gente se liaba con amd e intel ahora ni te cuento para cualquiere que inicie sus pinitos en montarse su pc, cuanta tonteria.

                                  hlbm signature

                                  1 Respuesta Última respuesta Responder Citar 0
                                  • defaultuserD
                                    defaultuser Veteranos HL @AlexAltea
                                    Última edición por

                                    @AlexAltea:

                                    me parece que el ciclo no corresponde con el periodo de la frecuencia. En pics por ejemplo tienes 1 ciclos máquina por cada 4 ciclos de reloj, y una instrucción ocupa un ciclo maquina, menos algunas operaciones de salto que tardan 2 ciclos maquina

                                    Un PIC es un microcontrolador con un microcodigo RISC muy sencillito y con una arquitectura muy sencilla tambien y con aplicaciones muy limitadas. No entiendo donde esta el punto de comparacion entre microcontroladores y procesadores x86/64.
                                    Vamos yo el PIC es el integrado programable mas simple que conozco, y la mayoria son de 8bit, son programables, pero compararlo con un procesador es como comparar una calculculadora o un reloj de pulsera con un portatil.

                                    Ryzen 5 3600 - Tuf B550 pro - 2x 8g 3600c18 - Strix rtx 2060 - M2 1TB

                                    V Bm4nB 2 Respuestas Última respuesta Responder Citar 0
                                    • V
                                      vidalsh @defaultuser
                                      Última edición por

                                      jodoo la que habeis liado asi a lo tonto que parecia la cosa…

                                      la madre del cordero, creo que me perdi en el primer ciclo cuando sali rebotado en el vaciado del buffer y me di de bruces contra 4 cores mal puestos que me confundieron con una instruccion pequeñita y me querian volver a meter en otro ciclo...ni de coña jajajaja 😉

                                      pd: que cosas mas interesantes que sabeis 😉

                                      1 Respuesta Última respuesta Responder Citar 0
                                      • Bm4nB
                                        Bm4n @defaultuser
                                        Última edición por

                                        @defaultuser:

                                        Un PIC es un microcontrolador con un microcodigo RISC muy sencillito y con una arquitectura muy sencilla tambien y con aplicaciones muy limitadas. No entiendo donde esta el punto de comparacion entre microcontroladores y procesadores x86/64.
                                        Vamos yo el PIC es el integrado programable mas simple que conozco, y la mayoria son de 8bit, son programables, pero compararlo con un procesador es como comparar una calculculadora o un reloj de pulsera con un portatil.

                                        Las bases de un PIC, un ARM o un x86 son las mismas. Hoy en día un PIC puede ser mucho más complejo y potente que los primeros x86, pero de lo que está hablando es de que una instrucción puede tardar más o menos ciclos en ejecutarse.

                                        hlbm signature
                                        ↳ Mis componentes

                                        defaultuserD 2 Respuestas Última respuesta Responder Citar 0
                                        • defaultuserD
                                          defaultuser Veteranos HL @Bm4n
                                          Última edición por

                                          Claro, pero hay tanta diferencia entre ellos dos que la relacion ciclos/instrucciones o la manera en que se ejecutan en cada uno guardan poca relacion, y solo en eso, en la base de funcionamiento.

                                          Salu2.

                                          Ryzen 5 3600 - Tuf B550 pro - 2x 8g 3600c18 - Strix rtx 2060 - M2 1TB

                                          Bm4nB 1 Respuesta Última respuesta Responder Citar 0
                                          • Bm4nB
                                            Bm4n @defaultuser
                                            Última edición por

                                            Sí, llevas razón, si en un procesador actual una instrucción toma mayor o menor fracción de un ciclo de reloj en un PIC puede llevar varios ciclos. Los hay incluso de 32bit que manejan USB Ethernet y demás… y luego el tema de los ARM es increíble lo que han avanzado estos pequeños procesadores pero evidentemente no se acercan al nivel de los actuales x86.

                                            hlbm signature
                                            ↳ Mis componentes

                                            1 Respuesta Última respuesta Responder Citar 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 5 / 5
                                            • First post
                                              Last post

                                            Foreros conectados [Conectados hoy]

                                            1 usuarios activos (0 miembros e 1 invitados).
                                            febesin, pAtO,

                                            Estadísticas de Hardlimit

                                            Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
                                            Somos un total de 34.8k miembros registrados.
                                            seaofink ha sido nuestro último fichaje.