• 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 @Wargreymon
      Última edición por

      Con arquitectura nueva yo me refiero a un cambío significativo en el core, i7 es una evolución de Core y Phenom de K9 no una arquitectura nueva como Netburst, pero esto pasa pocas veces, por norma hay una evolución y cuando se introducen cambios significativos hablamos de una nueva arquitectura o nueva generación; pero cuando simplemente se implementan pequeños cambios como subida de frecuencia, reducción de tamaño, introducción de nuevas instrucciones, que no afecten al tipo de nucleo no se considera como nueva.

      Por arquitectura dividiriamos en:
      P6
      P7 o Netburst (esta parte de 0)
      P8 o Core (evolución de P6)
      Nehalem (evolución de Core)

      Por generación podríamos tener una distribución algo diferente:
      x86 - Wikipedia, the free encyclopedia

      Y lo que hay planteado para los proximos años son el Intel Sandy Bridge y el AMD Bulldozer… pero yo creo que es pronto para aventurar que pasará con estos dos 😄

      hlbm signature
      ↳ Mis componentes

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

        Si en realidad para analizarlo y compararlo tan a fondo tendrias que tratar cada elemento por separado, en vez de mezclarlo todo, solo el micro ya es un agregado de varios elemetos de naturaleza independiente, por no hablar de la arquitectura del sistema entero.

        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

          Como ahora meten todo en el chip… pero con núcleo me refiero a la UAL, no a los caches, controlador de memoría y demás.

          hlbm signature
          ↳ Mis componentes

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

            @Bm4n:

            Como ahora meten todo en el chip… pero con núcleo me refiero a la UAL, no a los caches, controlador de memoría y demás.

            Creo que tanto el ALU como el FPU estan dentro del nucleo en si, y no estan solos dentro del nucleo.
            Luego ademas de controlador de memoria de sistema (o 2), caches varias, interfaz del sistema, hay que ver que eso es una descripcion "a grandes rasgos" y los fabricantes tiene perfectamente definido que informacion quieren airear y cual no.

            Seguro que hay muchas diferencias mas entre los distintos micros, en las pruebas sinteticas de cpu se le hace pruebas de calculo aritmetico y de calculo de coma flotante, pero eso no quiere decir que en el nucleo solo haya una ALU y una FPU, asi sin entrar mucho ya hace falta una interfaz para L1 otra para la L2 otra para L3 mas algo que resuelva la comunicacion de todos los nucleos con la L3.
            Las pruebas sinteticas de cpu tienen otras pruebas tambien pero a final de cuentas es todo darle calculos para hacer o obligarlo a producir trafico de datos con la memoria, y la interfaz del sistema por ejemplo no se pone a prueba en un test sintetico normalito de cpu.

            Por ejemplo, si no fuera porque AMD tuvo que asumir que tenia problemas con el TLB, ¿nos habriamos enterado alguien de que es el TLB o siquiera que existe? creo que no, solo en el caso de que fuera un buen argumento de marketing.

            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

              A ver tendremos que especificar: los caches L1 de instrucciones y datos, las unidades aritmeticologicas, las de coma flotante, codificadores y decodificadores, registros intermedios, secuenciadores, y buses forman la base del que hace la ejecución de procesos. Eso es un nucleo.

              hlbm signature
              ↳ Mis componentes

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

                Pues eso, que nos dicen que algo nuevo y muy bueno, pero no nos dejan saber exactamente lo que nuevo y lo que reciclado, y si realmente no se han complicado y han hecho mejoras que ya consiguen los resultados requeridos sin entrar en proyectos costosos.
                Y a nosotros nos lo cobran como si hubieran desarroyado realmente una arquitectura nueva de verdad.

                Si tienes toda la razon, pero la pena es que la informacion mas concreta y detallada solo se desbloquea cuando el micro ya no es competitivo en el mercado o esta descatalogado.

                Yo es que le doy vueltas a todo Bm4n, buen rollo;)

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

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

                  Donde esté un dibujito… 😉


                  Eso sería la parte del i7 "poderosa", vamos, la madre del asunto (quitando controlador integrado y demás).


                  Y esto sería la parte "que calcula" (ambas imagenes son de X-Bit).

                  Este último es exactamente igual en los i7 que en los core 2, la diferencia, pues basicamente que tienen más "chicha" y en este asunto la diferencia es que en determinadas situaciones tanto los core 2 como los i7 pueden ejecutar 4 operaciones por ciclo, no siempre, pero el ejecutar 4 operaciones por ciclo es más probable en el i7 que en el core 2, basicamente por una ligera modificacion en el branch prediction, lo demás es igual. Curiosamente en teoría el branch prediction de los core 2 es más rápido que el de los i7, pero el de los i7 es más efectivo (se "confunde" menos).

                  Puede parecer una tontería por que lo es, pero por estas razones para mi los i7 son Core 2 con controlador de memoria integrado…. (soy raro :p).

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

                    Que te refieres al HT?

                    hlbm signature
                    ↳ Mis componentes

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

                      Toma ya un optimizado del set de instrucciones para que el HT sea mas eficaz y ya tenemos nucleo nuevo.

                      Esta claro que en buses y en general supera a la plataforma PhenomII, pero a ver si afinal el i7 no va a ser tan monstruoso

                      Salu2.

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

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

                        @Bm4n:

                        Que te refieres al HT?

                        HT? No he dicho nada del HT (al SMT te refieres no?)…

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

                          xD he planteado mal la pregunta, me refiero a si lo que comentas de que ha mejorado el predictor, que permite aprovechar mejor el paralelismo tiene que ver con el Turbo Boost (antes llamado Hyper-Threading) o esto es algo diferente y no se relaciona, no conozco muy bien como funciona.

                          La verdad es que esos graficos tan simples no representan bien la complejidad de una arquitectura… hacer un conjunto eficaz es algo muy complicado. Desde mi punto de vista el i7 no es simplemente un Core con un controlador de memoría integrado, hasta ahora los procesadores se hacían para trabajar con los núcleos independientes simplemente se empaquetan en un mismo integrado y se intercomunicaban a través del L3, i7 ha sido el primer cambio de dirección en los procesadores Intel (de sobremesa) se ha construido para trabajar con multiples nucleos y ser eficaz manejando los nucleos segun se necesite un nivel u otro de paralelismo. Y en el futuro lo que se quiere lograr es que dependiendo del tipo de carga los núcleos puedan ser más flexibles y variar el paralelismo desde que varios núcleos trabajen en una sola tarea hasta que un núcleo pueda trabajar en varias unido al resto, hasta hace años el HT de Intel era lo más parecido y a mi parecer funcionó muy bien en su día, ahora evolucionado al concepto Turbo Boost.

                          No se si estoy en lo cierto...

                          hlbm signature
                          ↳ Mis componentes

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

                            Bueno, Turbo Boost y HT son dos cosas diferentes, HT(Hyper-Threading), al que ahora llaman SMT(simultaneous multi-threading), emula un núcleo virtual con intención de aprovechar los ciclos perdidos como ya sabes. El Turbo Boost simplemente consiste en que cuando solo un nucleo está siendo utilizado la velocidad de ese núcleo aumenta (por ejemplo, creo que en el i7 920 aumenta desde 2,6Ghz hasta 3,2Ghz). Esta última tecnologia no es gran cosa, pero bueno, para quién no haga OC está bien.

                            Bueno, el branch prediction se lleva a cabo en todos los micros, ya sean Intel o AMD, y segun tengo entendido, se encarga de "predecir" que camino va a seguir la instrucción inicial (me imagino que es si tiene que ir a la ALU, a la FPU o lo que sea). Bueno, en este aspecto los Core 2 tuvieron un cambio significativo ya que Intel metio dentro de su funcionamiento un detector con bufer, para que en caso de que se repita una instrucción esta tome directamente el camino sin que el predictor necesite volver a predecirlo, asi se ahorra tiempo.

                            En los Core 2 el detector está antes de la fase de decodificado y como sale en la imagen, en el bufer se guardan instrucciónes (que por lo visto tienen un limite de 18). En los i7 han puesto el detector despues de la fase de decodificado y en vez de guardar instrucciones solamente guarda las repeticiones (el búcle), y asi en vez de almacenar las instrucciones en el bufer como en los core 2 almacena las repeticiones (me imagino que les asignará un identificador), y por esto, pues el detector del i7 supuestamente almacena más "repeticiones" que los core 2 (almacenar repeticiones requiere menos espacio que almacenar instrucciones), por eso es más eficiente.

                            El SMT (o HT), como he dicho arriba aprovecha los ciclos perdidos en que las unidades de ejecucion no están siendo utilizadas, y así, mientras el ciclo se repite y las unidades de ejecucion estan en "idle" se aprovecha ese estado para realizar en paralelo otros calculos. La verdad es que es muy buena idea, creo que es una de las pocas tecnologias "rompedoras" de los Pentium 4.


                            En este gráfico se ve la eficiencia del SMT (HT). Los cuadrados blancos son las unidades de ejecucion que no están siendo utilizadas, las azules son las que están calculando un "hilo" y las verdes las que están calculando "otro hilo". Imagenes de X-Bit.

                            *Como se ve en la imagen sin SMT el cuadrado grande se divide en dos trozos, azules con blancos en la parte de arriba y verdes con blancos en la de abajo. Con SMT aparece todo intercalado.

                            XRAYBoYX Bm4nB NOLDORN 3 Respuestas Última respuesta Responder Citar 0
                            • XRAYBoYX
                              XRAYBoY Veteranos HL @Wargreymon
                              Última edición por

                              Bueno,locote…creo que han respondido claramente a tu pregunta y explicado con un lenguaje llano
                              para que no te queden dudas en cuanto a la elección.Como ves era un pregunta de respuesta muy simple...

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

                                Si el HT o SMT funciona realmente bien. Lo poco que había leído del Turbo boost es que funciona en conjunto con el HT aumentando la eficiencia de cada núcleo según se necesite aumentando la frecuencia y demás, por eso preguntaba, no se hasta que punto es una tontería o algo más complejo.

                                Ya veo, aunque no debería ser más rápido el predictor al ahorrarnos la decodificación?

                                hlbm signature
                                ↳ Mis componentes

                                JavisoftJ WargreymonW 2 Respuestas Última respuesta Responder Citar 0
                                • JavisoftJ
                                  Javisoft Veteranos HL @Bm4n
                                  Última edición por

                                  El Ht y el turbo boost funcionan a la vez, es como un cool and quiet pero al reves, aumentando potencia. Ah, y si hay diferencias, aparte de lo dicho aqui, mejor tbl, bus qpi, para leer mas :

                                  AnandTech: Nehalem - Everything You Need to Know about Intel's New Architecture

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

                                    @Bm4n:

                                    …...La verdad es que esos graficos tan simples no representan bien la complejidad de una arquitectura...

                                    Amen.

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

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

                                      @Bm4n:

                                      Si el HT o SMT funciona realmente bien. Lo poco que había leído del Turbo boost es que funciona en conjunto con el HT aumentando la eficiencia de cada núcleo según se necesite aumentando la frecuencia y demás, por eso preguntaba, no se hasta que punto es una tontería o algo más complejo.

                                      Ya veo, aunque no debería ser más rápido el predictor al ahorrarnos la decodificación?

                                      Pues si, tienes razón , me trabado ;). De todas formas para el ususario de a pie las mejoras en el branch prediction no se notan, en servidores parece que si.

                                      @Javisoft:

                                      El Ht y el turbo boost funcionan a la vez, es como un cool and quiet pero al reves, aumentando potencia. Ah, y si hay diferencias, aparte de lo dicho aqui, mejor tbl, bus qpi, para leer mas :

                                      AnandTech: Nehalem - Everything You Need to Know about Intel's New Architecture

                                      Si bueno, en estos últimos post estabamos refiriendonos más a los cambios en el núcleo en si y yo voy con la idea en la cabeza de que es una parte que no a cambiado demasiado. Mejor TLB tiene como dices, ya que tiene un TLB de nivel 2 complementando al primero (como pasa en la caché) y por lo demás, pues la tecnologia Macrofusion (que fusiona los micro-ops y macro-ops para acelerar el proceso) trabaja ahora en 64 bits en vez de 32 bits como en los core 2. Pero vamos, quitando el QPI, el controlador de memoria y el HT, la parte "poderosa" no ha sufrido un cambio tan bestial como en los Core 2, que al fin y al cabo, es lo que realmente se nota en el rendimiento de un micro (y más que nada es que el QPI y el controlador de memoria no son ninguna revolución, ya que llevabamos años esperandolo).

                                      Me pregunto Sandy Bridge, aparte de las SSE5, que aportará….

                                      1 Respuesta Última respuesta Responder Citar 0
                                      • cobitoC
                                        cobito Administrador @defaultuser
                                        Última edición por

                                        Al final el mendas ha conseguido abrir un debate. Menos mal que aquí somos civilizados, porque en cualquier otro sitio, este hilo llevaría más de 100 páginas de insultos.

                                        PD: Por cierto, seguid, que esto está interesante.

                                        Toda la actualidad en la portada de Hardlimit
                                        Mis cacharros

                                        hlbm signature

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

                                          @cobito:

                                          Al final el mendas ha conseguido abrir un debate. Menos mal que aquí somos civilizados, porque en cualquier otro sitio, este hilo llevaría más de 100 páginas de insultos.

                                          xDDDD, visto así tienes razón 😄

                                          Una cosa que me gustaría saber es como hará Intel para desactivar el HT en los i5, es una cosa tan interna que no se me ocurre como lo pueden hacer, aparte de capandolo en BIOS….

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

                                            Intel creo que ha estado muy acertada con el Turbo Boost, porque realmente tienen unos procesadores con mucho potencial en overclock y mejor que mejor que sea algo automático en momentos puntuales e independiente en sus núcleos. Es decir que el micro no se sobreesfuerza y tampoco tiene un consumo habitual alto, si eso lo unimos a un HT que trabaje dependiendo de la tarea aumentando el numero de hilos tenemos un procesador muy interesante.

                                            Hace tiempo que comentamos las novedades del i7 y creo que son significativas, por lo que hablamos antes este es el primero creado exclusivamente para multinucleo, 64bit, etc.

                                            No creo que sea complejo anular ese pase de datos a los huecos libres entre las instrucciones de un hilo, simplemente anularán/eliminarán la parte que se encargaba del HT.

                                            De Sandy Bridge, por lo que he leído, se espera mucho; mejor eficiencia en consumo, esté parece que entrará directo al sector portátil, más interconexión interna, nuevas instrucciones, 32nm, que sea modular, GPU incorporado… imagino que intentarán hacer lo que AMD anunció sumar los ciclos de los core para trabajos mono hilo. No se pero a mi me suena muy diferente a i7 pero lo que llegue a las tiendas habrá que ver.

                                            hlbm signature
                                            ↳ Mis componentes

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

                                            Foreros conectados [Conectados hoy]

                                            2 usuarios activos (0 miembros e 2 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.