Está en la página 1de 18

HISTORIA SOBRE LOS PROCESADORES

El microprocesador (o simplemente procesador) es el circuito integrado


central más complejo de un sistema informático a modo de ilustración, se le
suele llamar por analogía el «cerebro» de un ordenador.

LA EVOLUCIÓN DE AMD

Todo ha sido parte de un proceso, los procesadores amd han sufrido


constantes actualizaciones en donde se han dejado tecnologías atrás y se
han adaptado nuevas capacidades, voltajes como también se ha jugado con
las velocidades máximas que puede alcanzar el reloj.

Comenzamos con el AMD k5

Es la primera generación de procesadores fabricados por AMD que no


contaban con alguna parte de Intel, fue acompañado de las series k6 y k7. Con
estos la marca AMD cambió el rumbo en los ordenadores exigiendo un nuevo
tipo de placa base para poder establecer conexión.

A partir de este momento aparece el socket A, este tipo de zócalo era


adecuado únicamente para los procesadores de la marca AMD ofrecían altos
rendimiento y su microarquitectura los cuales se promovieron frecuencias
adecuadas para su momento.

AMD Phenom
Es uno de los grandes avances del momento, AMD presenta su primer
procesador que contaba con 4 núcleos y equipados con la microarquitectura
K8L la marca AMD apostaba por alcanzar el rendimiento que ofrece Intel, de
tal manera que AMD decidió tener en cuenta una actualización de sus 65nm.

Contando con nuevo rediseño y con la idea de aumentar el rendimiento del


usuario, AMD hace la exhibición de las serie Phenom II, estos fueron diseñados
con 45nm y fueron tenidos en cuenta para su futura versión los Phenom II x6
que contaban con el equipamiento de la microarquitectura K8L y pasaron a
tener 6 núcleos. Sobrepasando los 4 núcleos con los que Intel contaba.

AMD Fusion
Este procesador se llevó a cabo una vez que AMD adquirió ATI, de tal modo
que contando con CPU y GPU de alto rendimiento, la empresa comenzó a
realizar pruebas y a crear proyectos en donde los procesadores pudieran
contar con una unidad de gráficos en un mismo dispositivo.

Este proyecto se exhibió contando con un controlador gráfico integrado, el


cual apostaba a mejorar el rendimiento gráfico.

En este punto hace su aparición la microarquitectura Bulldozer, en donde la


arquitectura k8L ha sido actualizado a un punto de 32m, permitía contar con
alto rendimiento, asimismo AMD continua en procesos en donde se pueda
sacar un mayor provecho a los ordenadores contando con la tecnología
multi-núcleo.

AMD Ryzen y la arquitectura ZEN


Para responder por la falta de rendimiento que ofreció la arquitectura
Bulldozer, hace la aparición la arquitectura Zen (siendo una de las más
conocidas actualmente), fabricado con 14nm AMD busca dejar atrás a su
oponente Intel ofreciendo velocidades superiores como también el más
adecuado TDP.

Una de las ventajas de ser fabricado con 14 nm y equipado con Zen es que se
podían sacar mucho más provecho a los 8 núcleos que normalmente utilizan
los Ryzen a comparación de lo que fue el Bulldozer.

Actualmente AMD ha presentado su nueva serie de procesadores 5000 los


cuales vienen equipados con la serie de Zen 3, ofreciendo altos rendimientos,
emitiendo menos calor para los componentes como también mejorando el
TDP y siendo fabricado con 7nm se pueden alcanzar frecuencias de
aproximadamente 5GHz.

LA EVOLUCIÓN DE INTEL

Érase una vez un PC con un Intel 8088/8086

El primer PC fue vendido por IBM con el procesador 8088, el cual era una
versión recortada del 8086 de Intel que solo difería por el hecho de disponer
de un bus de solo 8 bits. Se trata de una CPU de 16 bits con la particularidad
de tener un redireccionamiento de hasta 20 bits, lo que permitía tener hasta 1
MB de memoria en total, algo que en 1981 era una barbaridad.

El Intel 80286, el mayor salto en CPU de los x86


Dado el enorme éxito del IBM PC y la gran cantidad de software desde Intel
idearon un nuevo procesador de 16 bit que estreno el IBM PC AT en 1984,
aunque Intel termino el diseño en 1982. El 80286 fue el salto en IPC más grande
que se ha hecho en la historia de las CPU de Intel, consiguiendo un
rendimiento de más del doble por ciclo de reloj respecto al 8086 y al 8088.

La primera CPU x86 de 32 bits, el Intel 80386

Un problema que tenía el PC es que no podía ejecutar sistemas operativos


complejos, el motivo era que no tenía modos que permitieran al sistema
operativo funcionar de manera aislada. Fue además el primer procesador x86
de 32 bits y lo hizo extendiendo la longitud de los diferentes registros,
manteniendo la compatibilidad hacía atrás. Sin duda uno de los procesadores
más importantes de la historia de la informática.

Integrando la FPU en la CPU con el 80486


La unidad de coma flotante, antes conocida como coprocesador matemático
u 8087, se solía vender como un componente parte, pero a partir del 80486 en
Intel decidieron integrarlo en la CPU. Pero los cambios sobre la base del 80386
no se limitaron ahí, sino que además casi duplicaron el IPC, siendo el salto al
80486 el segundo salto más grande en la historia de los procesadores de Intel.
Como ocurrió con el am386, AMD volvió a hacer ingeniería inversa, de nuevo
superando el diseño de Intel.

Intel Pentium, la primera CPU superescalar para PC

El Intel Pentium fue el primer procesador superescalar bajo ISA x86, el cual
trajo consigo la capacidad de ejecutar 2 instrucciones en paralelo y al mismo
tiempo. Años más tarde, Intel lanzó el Pentium MMX, el cual hacía un cambio
en la FPU, ya que implementa el SIMD sobre registro en la misma para acelerar
así los incipientes programas multimedia de la época.

La arquitectura P6 de Intel

El Pentium Pro fue lanzado en 1995 y trajo consigo la ejecución fuera de orden
y la ejecución especulativa. Aparte de aumentar la cantidad de etapas del
pipeline de 5 a 14, lo que le permitió a Intel lanzar varias CPU con esta
arquitectura.

➔ El Pentium Pro fue la primera CPU en tener la caché L2 integrada en el


procesador, hasta ese momento solía incluirse en la placa cerca del
procesador.
➔ El Pentium II se basó en el Pentium Pro, pero movió fuera la caché L2,
aunque la dejó en el mismo encapsulado.
➔ El Pentium III por otro lado incluyó las instrucciones SSE y con el tiempo
acabó integrando de nuevo la caché L2 a dentro del procesador.

Desde la generación P6 de Intel que todos los procesadores de PC funcionan


haciendo uso de la ejecución fuera de orden.
Pentium 4, el final de un camino para las CPU de Intel

Para el Pentium 4, Intel creó una nueva arquitectura llamada Netburst, la cual
siguió la tendencia de la época de añadir una gran cantidad de etapas para
alcanzar una gran velocidad de reloj.

Intel Pentium M, una CPU pensada para portátiles


Los Pentium 4 eran tan calientes y tenían tanto consumo que eran inviables
en un portátil, de ahí la creación de los primeros Intel Core, los cuales se
basaban en la filosofía de los P6, pero con un pipeline más corto. Añadieron
mejoras que luego adoptaron otros procesadores como la fusión de
micro-ops, una pila dedicada al manejo de los registros y nuevas instrucciones
SSE.

Intel montó la plataforma Centrino con ellos y gracias a sus especificaciones


los portátiles empezaron a dejar de ser ordenadores de nicho de malas
especificaciones a poder empezar a competir de tú a tú con los PC de
sobremesa.

Intel Core 2, el renacer de las CPU de Intel

Consiguieron casi duplicar el IPC respecto al Pentium 4, mejoraron la ejecución


fuera de orden, hicieron que la CPU fuese capaz de manejar más
instrucciones en paralelo y añadieron por primera vez la Smart Cache en los
procesadores de Intel.

La saga de las CPU Intel Core i3, i5 e i7


Pese a que los Intel Core 2 se podrían considerar los primeros Intel Core para
escritorio, Intel empezó a utilizar las marcas Intel Core i3, i5 e i7 a partir de
Nehalem, el cual fue una mejora sobre el diseño del Core 2. Ya que en Nehalem
Intel adoptó la idea de AMD de integrar el Northbridge dentro del procesador
y con ello el controlador de memoria.

● Sandy/Ivy Bridge: De nuevo Intel volvió a mejorar la unidad de


predicción de saltos, aparte de esto mejoró elementos como la micro-op
caché, las unidades de enteros y coma flotante y el rendimiento de
ciertas instrucciones de captación de datos desde memoria.

● Haswell/Broadwell: Intel volvió a ensanchar la cantidad de


instrucciones que la CPU puede ejecutar por ciclo, aparte de aumentar
el ancho de banda de las cachés internas del procesador y mejorar el
controlador de memoria.

● Generación SkyLake: Intel mejoró la cantidad de instrucciones que la


CPU puede decodificar, pero no aumentó la cantidad de instrucciones
que puede ejecutar en paralelo. Los cambios respecto a generaciones
anteriores son muy pequeñas.

● Actual Generación: Es la del actual Rocket Lake-S y Tiger Lake,


Después de años con mejoras leves en el IPC Intel ha decidido seguir el
camino de AMD para no quedarse atrás.

La incorporación de los Qualcomm

Además del inesperado recelo con el que los clientes han recibido al tablet
BlackBerry PlayBook, repercutiendo negativamente en su expectativa de
ventas, el notable retraso en la aparición de nuevos terminales BlackBerry se
presenta como uno de los protagonistas principales en esta pequeña crisis,
teniendo como origen un pequeño cambio de hardware realizado en los
futuros modelos. Según Ehud Gelblum, analista de la afamada compañía
Morgan Stanley, la adaptación de las aplicaciones de BlackBerry OS 7 a los
nuevos procesadores es la principal causa que ha sumido a RIM en un vacío
en lo que a nuevos dispositivos móviles respecta y que se verá dilatada hasta
la mitad del próximo año 2012, momento en el que, de no haber contraorden,
los canadienses asaltarán el mercado con ocho nuevos terminales.

La incorporación de Mediatek

MediaTek ha presentado hoy su chipset Helio G85 para juegos móviles. La


última incorporación a la familia Gaming G Series incluye una GPU de 1 GHz y
mejoras de HyperEngine, para permitir juegos potentes y fluidos en
dispositivos móviles.

Además de su tecnología HyperEngine, el Helio G85 trae dispositivos con


increíbles funciones de cámara AI para imágenes avanzadas, activación de
voz integrada , para minimizar el uso de energía, navegación inercial para
información de ubicación más precisa y capacidades SIM 4G duales para una
conectividad confiable.

El MediaTek Helio G85 incluye una GPU Arm Mali-G52 con un pico de 1 GHz.
Equipado con HyperEngine patentado de MediaTek, el Helio G85 alcanza un
puntaje de referencia de Manhattan de hasta 25 fps, brindando una
experiencia de juego ultra fluido.

Tecnología de juego

HyperEngine de MediaTek combina varias tecnologías para mejorar la


experiencia general de juego al permitir un rendimiento sostenido y un juego
más prolongado. Con las características de optimización del rendimiento de
HyperEngine, los jugadores pueden esperar un rendimiento más fluido en
motores de juegos de carga pesada, con escenas exigentes y un juego
intenso, junto con una gestión dinámica inteligente de la CPU, la GPU y la
memoria de acuerdo con las mediciones activas de potencia, factores
térmicos y de juego. Además, las mejoras de conectividad del Helio G85
ofrecen tiempos de respuesta más rápidos entre el teléfono inteligente y la
torre celular, proporcionando una conectividad más confiable.
Las características adicionales del Helio G85 incluyen:

Cámara AI: el conjunto de chips aumenta el rendimiento de las tareas de la


cámara AI, como el reconocimiento de objetos (Goggle Lens), álbumes de fotos
inteligentes, detección de escenas y segmentación con eliminación de fondo,
así como mejoras de disparo de bokeh.

➔ Smartphones con múltiples cámaras con calidad premium: Los

fabricantes de dispositivos pueden diseñar teléfonos inteligentes con


cualquier combinación de gran angular, telescópico, macro y sensores
de hasta 48MP. Además, el Helio G85 incluye una multitud de hardware
aceleradores, incluido un motor de profundidad en hardware para
capturas de bokeh de doble cámara y más

➔ Integrated Voice Wakeup (VoW): el conjunto de chips tiene

capacidades VoW incorporadas que minimizan la potencia de las


aplicaciones en el sistema operativo Android, como el Asistente de
Google siempre activo.

➔ Navegación inercial altamente precisa: la tecnología de navegación


inercial del Helio G85 proporciona una ubicación precisa, ya sea que los
usuarios que se encuentren en el subterráneo, conduzcan a través de
túneles o en cualquier otra situación en la que los servicios GNSS no
estén disponibles.

➔ Dual 4G SIM: con su soporte para dual 4G SIM, el chipset proporciona


una calidad excepcional de llamadas de voz y video a través de los
servicios VoLTE / ViLTE, además de permitir un tiempo de configuración
de conexión más rápido, una cobertura más confiable y un menor
consumo de energía de cualquier conexión SIM.

La familia de soluciones optimizadas para juegos Helio G de MediaTek


incluye la serie G90 de de chipsets Helio G90 y G90T, junto con los
chipsets Helio G80 y Helio G70. Con mejoras de rendimiento de juego de
vanguardia, funciones de cámara AI y conectividad avanzada y
funciones multimedia, los conjuntos de chips de la serie Helio G están
brindando a los consumidores de todo el mundo experiencias de juego
de teléfonos inteligentes superiores.

La incorporación de los Kirin.

El año pasado Huawei dio un paso adelante bastante relevante en lo que a


procesadores se refiere. La presentación del Kirin 970 puso la inteligencia
artificial en boca de todos y pese a que en algunos aspectos no estaba al
mismo nivel que sus rivales este punto diferenciador lo hizo destacar.

Lo vimos sobre todo en detalles como la estabilización de las fotografías, que


permitía un modo noche increíble, o en el comportamiento de la batería.

Un año después la firma china ha anunciado en la IFA un nuevo chip, el


sucesor de este procesador, el Kirin 980. Ha usado el mismo escenario que
hace doce meses.

Al igual que el año pasado, en esta ocasión Huawei ha querido poner el foco
en la inteligencia artificial, a la que le ha asignado el papel de unir todos los
componentes conectados, desde la casa al móvil.

En aquella ocasión se centraron en la IA móvil, la que combinaba el cálculo en


el dispositivo mediante una NPU (Neural Processor Unit) con el cálculo en la
nube.

En el Kirin 980 han seguido avanzando en esa dirección, con acciones como la
incorporación de una NPU Dual, que multiplicará la velocidad de reacción del
nuevo procesador.

Última tecnología en procesadores


El Kirin 980 es el primero en muchas áreas. Se trata del primer procesador
comercial que usa la tecnología de 7 nm, algo de lo que hemos hablado
durante mucho tiempo pero que hasta ahora no se hace real. Además usará
una CPU creada con núcleos Cortex -A76 junto con una GPU Mali-G96 y un
módem Cat 21 que da velocidades de hasta 1.4 Gbps.
Será un 20% más rápido y un 40% más eficiente que sus alternativas en 10 nm.

La configuración de núcleos será muy innovadora:

● 2 núcleos Cortex-A76 de hasta 2.6 GHz

● 2 núcleos Cortex-A76 de hasta 1.92 GHz

● 4 núcleos Cortex-A55 de hasta 1.8 GHz

En vez de optar por configuraciones de núcleos más grandes y otros más


pequeños optan por un sistema de tres escalones para intentar adaptarse lo
mejor posible a todas las necesidades de potencia que pueda necesitar un
smartphone.

Se incluye un nuevo procesador de imagen o ISP Dual que permite rescatar un


mayor nivel de detalle incluso en situaciones complejas como la fotografía
nocturna.

Una mejor inteligencia artificial


La inteligencia artificial será el segundo de los puntos relevantes, mejorando
al Kirin 970.
Esto se nota por ejemplo en la velocidad a la que es capaz de reconocer los
elementos mostrados en una imagen, siendo el doble de rápido que el
Snapdragon 845 y cuatro veces más que el chip A11 de Apple.

La nueva NPU Dual permitirá mejorar el procesamiento de imágenes en


tiempo real incluso en vídeo.

No nos olvidemos de la conectividad

Por último no podemos obviar la conectividad, clave en un mundo en el que


todo está unido.

El Kirin 980 usará un nuevo módem Cat 21 con hasta 1.4 Gbps de velocidad de
descarga de datos. Este chip será capaz de mantener nuestras conexiones en
streaming de manera más estable incluso en situaciones críticas como
cuando pasamos por un túnel o vamos en tren.

La conectividad Wifi también será mucho más rápida que antes, con
velocidades de hasta 1732 Mbps.

El GPS también ha sido mejorado incluyendo el GPS Dual que hasta ahora era
exclusivo del Xiaomi Mi 8.

El Kirin 980 se estrenará en el Huawei Mate 20 que se anunciará el día 16 de


Octubre en un evento que tendrá lugar en Londres.

Los procesadores cuánticos

La computación cuántica está en el corazón del debate. La llegada de la


supremacía cuántica es el más sorprendente de todos ellos y la ha colocado
en el centro de la discusión, pero los expertos en ordenadores y algoritmos
cuánticos reconocen sin ambigüedad que queda mucho trabajo por hacer.
Uno de los miembros de la comunidad científica más críticos con la
computación cuántica es el matemático israelí Gil Kalai, profesor en la
Universidad de Yale. Según este investigador el incremento del número de
estados de los sistemas cuánticos y de su complejidad provocará que acaban
comportándose como los ordenadores clásicos, por lo que la superioridad de
los primeros acaba evaporándose.

Este breve repaso al statu quo de los ordenadores cuánticos es el preludio a


un artículo en el que nos hemos propuesto recoger toda la información que
necesitamos para tener una fotografía lo más certera posible del estado de la
computación cuántica.

Qué es un cúbit
La palabra ‘cúbit’ procede de la contracción de los términos en inglés
quantum bit, o bit cuántico. En los ordenadores que utilizamos actualmente
un bit es la unidad mínima de información. Cada uno de ellos puede adoptar
en un momento dado uno de dos valores posibles: 0 o 1. Pero con un único bit
apenas podemos hacer nada, de ahí que sea necesario agruparlos en
conjuntos de 8 bits conocidos como bytes u octetos.

Por otro lado, los bytes pueden agruparse en «palabras», que pueden tener
una longitud de 8 bits , 16 bits , 32 bits , etc. Si queremos saber cuántos valores
diferentes puede adoptar un conjunto de bits, que puede tener cualquier
tamaño , solo tenemos que elevar 2 a n . Si llevamos a cabo el sencillo cálculo
del que acabo de hablaros comprobaremos que con un conjunto de dos bits
podemos codificar cuatro valores diferentes , que serían 00, 01, 10 y 11. Con tres
bits nuestras opciones se incrementan a ocho valores posibles . Con cuatro
bits obtendremos dieciséis valores , y así sucesivamente.

Eso sí, un conjunto de bits determinado solo puede adoptar un único valor o
estado interno en un instante dado.

Qué son los estados cuánticos


En un ordenador clásico la cantidad de información que podemos codificar
en un estado concreto utilizando n bits tiene tamaño n, pero en un
procesador cuántico de n cúbits un estado concreto de la máquina es una
combinación de todas las posibles colecciones de n unos y ceros. Si en un
ordenador clásico pasamos de trabajar con n bits a hacerlo con n+1 bits
estaremos incrementando la información que almacena el estado interno de
la máquina en un único bit. Sin embargo, si en un ordenador cuántico
pasamos de trabajar con n cúbits a hacerlo con n+1 cúbits estaremos
duplicando la información que almacena el estado interno de la máquina, que
pasará de 2^n a 2^n+1. Esto significa, sencillamente, que el incremento de la
capacidad de un ordenador clásico a medida que introducimos más bits es
lineal, mientras que el de un ordenador cuántico a medida que
incrementamos el número de cubits es exponencial.

Ya sabemos que el bit y el cúbit son las unidades mínimas de información que
manejan los ordenadores clásicos y cuánticos, por lo que podemos dar un
paso más hacia delante y repasar cómo hacemos operaciones con ellos. Los
elementos que nos permiten operar con bits en los ordenadores clásicos son
las puertas lógicas, que implementan las operaciones lógicas del Álgebra de
Boole. Estas, junto con la operación de suma exclusiva y su negación son las
operaciones lógicas básicas con las que trabajan a bajo nivel los ordenadores
que todos utilizamos actualmente. Cada una de ellas nos permite modificar el
estado interno de la CPU, de manera que podemos definir un algoritmo como
una secuencia de operaciones lógicas que modifican el estado interno del
procesador hasta que alcance el valor que nos ofrece la solución a un
problema dado.

Un ordenador cuántico sólo nos resultará de utilidad si nos permite llevar a


cabo operaciones con los cúbits, que, como hemos visto, son las unidades de
información que maneja. Nuestro objetivo es utilizarlos para resolver
problemas, y el procedimiento para conseguirlo es esencialmente el mismo
que hemos descrito cuando hemos hablado de los ordenadores
convencionales, solo que, en este caso, las puertas lógicas serán puertas
lógicas cuánticas diseñadas para llevar a cabo operaciones lógicas cuánticas.
Sabemos que las operaciones lógicas que llevan a cabo los
microprocesadores de los ordenadores clásicos son AND, OR, XOR, NOT,
NAND, NOR y XNOR, y con ellas son capaces de llevar a cabo todas las tareas
que hacemos con un ordenador hoy en día. Los ordenadores cuánticos no
son muy diferentes, pero en vez de utilizar estas puertas lógicas usan las
puertas lógicas cuánticas que hemos conseguido implementar actualmente,
que son CNOT, Pauli, Hadamard, Toffoli o SWAP, entre otras.
No vamos a profundizar en su base matemática porque es compleja y no es
necesario que la conozcamos para entender las ideas básicas de este
artículo, pero es interesante saber que las puertas lógicas cuánticas se
representan bajo la forma de matrices. De esta manera, para calcular el
resultado que obtendremos en la salida de la puerta cuántica tenemos que
efectuar el producto de la matriz y el vector que representa el estado interno
en un instante dado de nuestro ordenador cuántico.

También podría gustarte