Cuando hablamos de procesadores comerciales nos vamos a centrar en los procesadores con las siguientes ISAs:
Veamos ahora los distintos procesadores de Intel en base a su numeración
En los procesadores Intel se habla de i3 i5 i7 e i9. Realmente son solo marcas comerciales para indicar:
Son los mismo tipos de procesadores pero con mayor o menos número de núcleos cache o si soportan hiperthreading.Aunque hay que tener en cuenta que solo se pueden comparar entre procesadores de la misma microarquitectura o generaciones (como lo llama Intel). Mas información en Qué diferencia hay entre los procesadores i3, i5, i7 e i9 de Intel. Eso quiere decir que un i3 de 10º generación lo normal es que sea mejor que un i7 de 1º generación, ya que la microarquitectura de la 10º generación será muchísima mejor la que de la 1º generación y quizás hasta tengan el mismo número de núcleos.
La numeración e los procesadores es la siguiente.
Toda la información del procesador en Procesador Intel® Core™ i7-1065G7
Una guía mas extensa sobre lo modelos la podemos ver en:
Vamos a ver ahora los procesadores de AMD. Dentro de AMD nos vamos a centrar en los procesadores Ryzen, ya que son los últimos del mercado.
La numeración de los procesadores Ryzen se puede ver en los siguientes artículos:
De forma resumida la numeración es la siguiente
Ejemplo:
AMD Ryzen 5 2500 : Es un procesador Ryzen de AMD de rendimiento media (al ser un 5) , con microarquitectura Zen+ (al ser un 2) y el modelo 500.
Zen es como se llama a la microarquitectura que usa AMD en sus procesadores Ryzen. Hay varias generaciones de su arquitectura Zen:
En Zen, los nucleos y la cache L3 se organiza de una forma jerarquica.
Un último apunte sobre las latencias , el bus Infinity Fabric funciona a la misma velocidad que la RAM por lo que con para mejorar la velocidad del procesador se recomienda usar memorias muy rápidas.
Mas información:
Es necesario dedicar un apartado únicamente para los procesadores ARM. Como ya hemos comentado, se usan principalmente en los móviles, tanto Android como iPhone.
ARM por un lado ha creado sus propias ISA (ARMv7 , ARMv8). Pero además de las ISA también ha creado sus microarquitecturas. Actualmente son los llamados núcleos Cortex-A entre los que se encuentran:
Lo que no hace ARM es fabricar. Por ejemplo , Samsung compra la licencia del Cortex-A55 y fabrica un procesador (chip) con 4 núcleos que lleven esa microarquitectura en cada uno de sus núcleos. Por otro lado, también una empresa se puede diseñar sus propias microarquitecturas desde cero en vez de usar Cortex-A, por ejemplo Apple antiguamente usaba Cortex-A pero actualmente ya diseña su propia microarquitectura llamada Apple SoC.
Mas información:
Veamos ahora unos ejemplo de procesadores ARM.
Procesador Exynos 990 de Samsung, consta de 8 núcleos, que son los siguientes:
Rendimiento | Frecuencia | Modelo Núcleo | Nº Núcleos |
---|---|---|---|
Alto | 2.73 GHz | Exynos M5 (Diseño propio de Samsung) | 2 |
Medio | 2.5 GHz | Cortex-A76 | 2 |
Bajo | 2.0 GHz | Cortex-A55 | 4 |
Procesador Snapdragon 865 de Qualcomm, consta de 8 núcleos, que son los siguientes:
Rendimiento | Frecuencia | Modelo Núcleo | Nº Núcleos |
---|---|---|---|
Alto | 2.84 GHz | Cortex-A77 | 1 |
Medio | 2.42 GHz | Cortex-A77 | 3 |
Bajo | 1.8 GHz | Cortex-A55 | 4 |
Mas información:
Veamos ahora una tecnología que consiste en poner núcleos de distinto rendimiento en el mismo procesador.
Una cosa muy interesante en los chips con ARM es que cada núcleo puede ser distinto al otro (Es lo que ARM llama tecnología big.LITTLE). Se hace que sean núcleos de distinta potencia ya que así se puede ahorrar batería. Cuando no estamos usando el móvil se usarán los núcleos de menor potencia y cuando estamos jugando al movil se usan los núcleos mas potentes.
El consumo nos puede parecer importante a nivel de móviles, pero en los grandes centros de procesamiento de datos y super ordenadores, se consume mucha electricidad en los procesadores como además en refrigerarlos por lo que no es extraño que actualmente el supeordenador mas rápido del mundo es ARM:El nuevo supercomputador más potente del mundo tiene 7,3 millones de núcleos y son ARM. Además al ser ARM unas ISAs de tipo RISC, hace que el procesador sea mas sencillo con lo que se consigue que consuma menos en comparación con las ISA de tipo CISC.
Por otro lado, en los portátiles , también es importante la duración de la batería, por ello Apple ha decidido dar el salto de procesadores Intel a procesadores ARM es sus portátiles.
Een los PC nunca se ha utilizado la tecnología de tener nucleos de distinta potencia (big.LITTLE) tal y como se explica en ¿Qué es la arquitectura big.LITTLE y por qué no se usa en CPUs de PC? sin embargo Intel finalmente tiene los procesadores Lakefield con núcleos de distinta potencia.
Estos procesadores tienen integrada la gráfica y la memoria RAM. Han sido fabricados con un sistema en 3D en capas tal y como se puede ver en el siguiente vídeo hecho con Lego: 'Lakefield' Processors: Intel Core Processors with Intel Hybrid Technology y en el siguiente artículo Intel and LEGO team up to help visualize what makes Lakefield so special. En el siguiente vídeo también se habla del portatil Samsung Book S que lleva esos procesadores: Así es como INTEL piensa GANAR la GUERRA
En la siguiente imagen, se puede ver que constan de un núcleo de alto rendimiento y 4 núcleos de bajo rendimiento.
Por otro lado AMD no piensa por ahora diseñar porcesadores hibridos. Tal y como se explica en el siguiente artículo ¿Son las CPU híbridas el futuro de PC? AMD no seguirá el ritmo de Intel
Para acabar , en Julio de 2021, Intel ha anunciado que cesa la producción de Lakefield. Mas información en Intel retira Lakefield, Comet Lake U y Ice Lake U
Descarga el programa CPU-Z y sobre tu procesador indica:
Lee el siguiente artículo Linux 5.4 cesa soporte para la arquitectura IA-64 y usando los conceptos que hemos visto en este tema, explica de que está hablando.
Haz una gráfica, en la que para varios procesadores de Intel con la misma microarquitectura, se muestre:
Proporcionalmente al Nº de núcleos, ¿cual tiene mas cache?
La FPU es una de las partes mas importantes de un procesador ya que determina mucho su velocidad, por ello las CPUs actuales suelen llevar varias FPUs y además de que en cada microarquitectura se mejora su velocidad.
Lee los siguientes artículos:
Usando los conceptos que hemos visto en este tema explica:
Lee el siguiente artículo de Linus Torvalds (el creador de Linux):
Y ahora vuelve a explicar:
Indica para los siguientes modelos de Raspberry Pi, el modelo del procesador , su fabricante y la ISA del procesador
Modelo | Fabricante del procesador | Modelo del procesador | ISA del procesador |
---|---|---|---|
Raspberry Pi | |||
Raspberry Pi 2 | |||
Raspberry Pi 3 | |||
Raspberry Pi 4 |
Dado los siguientes modelos de procesadores de Intel, ordenarlos de mejor a peor (pero únicamente debes fijarte en propio modelo sin ver comparativas por internet)
Dado los siguientes modelos de procesadores de AMD, ordenarlos de mejor a peor (pero únicamente debes fijarte en propio modelo sin ver comparativas por internet)
Lee el siguiente artículo que compra el Ryzen 3 3100 con el Ryzen 3 3300X y valora si el artículo tiene razón.
Ryzen 3 3100 and Ryzen 3 3300X Have Very Different CCX Configurations
Lee el siguiente artículo que compra el Ryzen 3 3100 con el Ryzen 3 3300X y valora si el artículo tiene razón.
Ryzen 3 3100 frente a Ryzen 3 3300X: ¿cuál ofrece el mejor valor?
En base a ello, ¿crees que es tanta mejora la nueva microarquitectura Zen 3 de 8 núcleos por CCX?
En la siguiente imagen se muestra información de AMD sobre su nueva microarquitectura Zen 2.
Indica con los conceptos explicados en clase , con tus propias palabras y de forma clara y sencilla , las mejoras que hay en la microarquitectura Zen 2
Indica las características de el procesador Exynos 990:
Indica las características de el procesador Snapdragon 865:
Lee los siguientes artículos sobre el Samsung Galaxy S20:
Responde a las siguientes preguntas:
Hemos visto que el Samsung Galaxy Book S puede llevar el procesador Híbrido "Intel Core i5-L16G7".Indica las características del procesador.
Hemos visto que el Samsung Galaxy Book S puede llevar el procesador "Qualcomm Snapdragon 8cx".Indica las características del procesador.
Busca en internet comparativas de benchmark de rendimiento de los procesadores que tiene el Samsung Galaxy Book S:
¿Que procesador crees que es mejor? ¿Cual te comprarías? Justifica tu respuesta.
Lee el artículo La insorportable inevitabilidad del MacBook ARM. ¿Crees que a largo plazo va a afectar mucho el cambio de Apple de Intel a ARM? Razona tu respuesta.
En el siguiente artículo se habla de los nuevos procesadores ARM de Apple con 12 cores para sus portátiles.Si Apple usa CPUs ARM en sus Mac, ¿competirá con Intel o AMD?
En dicho artículo se dice:
Es cierto que su nueva CPU tendrá 12 núcleos e intentarán llevar la frecuencia un paso más allá para paliar las deficiencias de ARM frente a X86, pero esto puede servir para el usuario común, así como funciona para sus smartphones. El problema aquí es que sus usuarios están acostumbrados a poder trabajar de forma profesional con equipos de «bajo coste», lo cual implica usar en algunos casos instrucciones AVX-256 o incluso las nuevas AVX-512.
Ahora que Intel ha sacado su procesador Intel Core i5-L16G7, ¿Lleva instrucciones AVX-512?.Por otro lado ARM tiene unas instrucciones llamadas Scalable Vector Extension 2 similares a AVX-512
¿Crees que Apple va a poder sacar un portátil competir con Intel? ¿Que ventajas crees que va a tener? Justifica tu respuesta.
Mira los siguiente vídeos sobre AMD. Explica si hay conceptos que se llaman distintos en los videos que en clase:
Mira los siguiente vídeos sobre Overclocking. Explica si le harás overcloking después de ésto a tu procesador.