¿Por qué la velocidad de la CPU sigue atascada entre 3 y 5 GHz y no vuelve a aumentar como antes?

La velocidad de la CPU o la velocidad del reloj es un factor que determina el rendimiento de la computadora. Cuanto mayor sea la velocidad de la CPU, más rápido podrá el ordenador realizar cálculos y ejecutar programas. En las décadas de 1970 a 2000, las velocidades de la CPU aumentaron drásticamente de unos pocos megahercios (MHz) a varios gigahercios (GHz).

Sin embargo, en la última década, el aumento de la velocidad de la CPU parece ralentizarse y estancarse entre 3-5 GHz. ¿Por qué sucede esto? ¿?

CPU clock speed

Bardimin responderá a estas preguntas explicando algunos factores que afectan a la velocidad de la CPU y los retos a los que se enfrentan los ingenieros y científicos para mejorar la velocidad de la CPU.

Factores que afectan a la velocidad de la CPU

La velocidad de la CPU se puede medir de dos maneras, a saber, la velocidad de reloj y las instrucciones por ciclo (IPC). La velocidad de reloj es el número de ciclos que una CPU puede realizar en un segundo. La unidad utilizada para medir  la velocidad del reloj es el hercio (Hz), lo que significa un ciclo por segundo. Las instrucciones por ciclo (IPC) son el número de instrucciones que la CPU puede ejecutar en un ciclo.

Las instrucciones son comandos básicos que pueden ser entendidos por la CPU, como suma, resta, multiplicación, división, etc. El número de instrucciones que la CPU puede ejecutar en un solo ciclo depende del diseño y la arquitectura de la CPU. La velocidad de la CPU se puede calcular multiplicando la velocidad de reloj y  el IPC. Por ejemplo, si la CPU tiene una  velocidad de reloj de  4 GHz e IPC 2, entonces la velocidad de la CPU es de 8 mil millones de instrucciones por segundo.

Los factores que afectan la velocidad del reloj y el IPC incluyen:

1. Tamaño del transistor

Un transistor es un componente electrónico que funciona como un interruptor para controlar el flujo de corriente eléctrica. Los transistores pueden cambiar rápidamente de encendido (corriente conductora) a apagado (corriente de parada), o viceversa. Los transistores se utilizan para formar puertas lógicas, que son circuitos que pueden realizar operaciones lógicas, como AND, OR, NOT, etc.

Las puertas lógicas se utilizan para formar circuitos, que son circuitos que pueden realizar ciertas funciones, como sumar, restar, multiplicar, etc. Los circuitos se utilizan para formar unidades, partes de la CPU que realizan ciertas tareas, como aritmética, lógica, control, memoria, etc. Las unidades se utilizan para formar la CPU. Por lo tanto, los transistores son los elementos básicos de la CPU.

Cuanto menor sea el tamaño del transistor, más transistores caben en la CPU. Cuantos más transistores se carguen en una CPU, más puertas lógicas, circuitos y unidades se pueden crear en la CPU. Cuantas más puertas lógicas, circuitos y unidades se creen en la CPU  , mayor será el IPC que puede alcanzar la CPU.

Además, cuanto menor sea el tamaño del transistor, menor será la distancia que debe recorrer la corriente eléctrica en la CPU. Cuanto más corta sea la distancia que debe recorrer la corriente eléctrica en la CPU, más rápido puede cambiar la CPU de un estado a otro. Cuanto más rápido pueda cambiar la CPU de un estado a otro, mayor será  la velocidad de reloj que puede alcanzar la CPU. Por lo tanto, el tamaño del transistor afecta positivamente la velocidad de la CPU.

2. Voltaje y potencia

El voltaje es la diferencia de potencial eléctrico entre dos puntos. La potencia es la tasa de energía eléctrica consumida o emitida por un dispositivo. El voltaje y la potencia están estrechamente relacionados con la velocidad de la CPU. Cuanto mayor sea el voltaje aplicado a la CPU, más fuerte será la corriente eléctrica que fluye en la CPU.

Cuanto más fuerte sea la corriente eléctrica que fluye en la CPU, más rápido puede cambiar la CPU de un estado a otro. Cuanto más rápido pueda cambiar la CPU de un estado a otro, mayor será  la velocidad de reloj que puede alcanzar la CPU. Por lo tanto, el voltaje afecta positivamente la velocidad de la CPU.

Sin embargo, el voltaje también afecta negativamente a la velocidad de la CPU. Cuanto mayor sea el voltaje aplicado a la CPU, mayor será la energía consumida por la CPU. Cuanto mayor sea la energía consumida por la CPU, mayor será el calor generado por la CPU.

Cuanto mayor sea el calor generado por la CPU, mayor será la temperatura que debe manejar la CPU. Cuanto mayor sea la temperatura que tenga que manejar la CPU, mayor será el riesgo de daño o falla que puede ocurrir a la CPU. Por lo tanto, el voltaje afecta negativamente la velocidad de la CPU.

3. Enfriamiento

El enfriamiento es el proceso de reducir la temperatura de un objeto o sistema. La refrigeración está estrechamente relacionada con la velocidad de la CPU. Cuanto mejor sea la refrigeración proporcionada a la CPU, menor será la temperatura que debe soportar la CPU.

Cuanto más baja sea la temperatura que tiene que manejar la CPU, menor será el riesgo de daños o fallas que puede ocurrir en la CPU. Cuanto menor sea el riesgo de daño o falla que pueda ocurrir a la CPU, mayor será  la velocidad de reloj que puede alcanzar la CPU. Por lo tanto, la refrigeración tiene un efecto positivo en la velocidad de la CPU.

Sin embargo, la refrigeración también afecta negativamente a la velocidad de la CPU. Cuanto mejor sea la refrigeración proporcionada a la CPU, mayor será el coste de construir y ejecutar el sistema de refrigeración.

Cuanto mayor sea el coste de construir y ejecutar un sistema de refrigeración, mayor será la carga que deben soportar los fabricantes y consumidores de CPU. Por lo tanto, la refrigeración afecta negativamente a la velocidad de la CPU.

Desafíos en el aumento de la velocidad de la CPU

A partir de los factores que afectan la velocidad de la CPU, se puede ver que hay varios desafíos que enfrentan los ingenieros y científicos para aumentar la velocidad de la CPU. Estos desafíos incluyen:

1. Límites físicos

Los límites físicos son limitaciones determinadas por las leyes de la física. Los límites físicos relacionados con la velocidad de la CPU son el tamaño del transistor, el voltaje y el calor. El tamaño del transistor no se puede reducir continuamente sin causar problemas. Un problema que puede surgir  es el efecto túnel cuántico, que es un fenómeno en el que los electrones pueden cruzar transistores sin verse obstaculizados por posibles obstáculos.

El efecto túnel cuántico puede hacer que los transistores se vuelvan inestables y no puedan funcionar correctamente. El tamaño de transistor más pequeño que se puede fabricar hoy en día es de unos 5 nanómetros (mm), y se estima que el tamaño del transistor más pequeño que se puede fabricar en el futuro es de aproximadamente 1 nm. Por lo tanto, el tamaño del transistor tiene un límite físico que no se puede cruzar.

El voltaje tampoco se puede aumentar continuamente sin causar problemas. Un problema que puede surgir  es el sobrecalentamiento, que es un fenómeno en el que la temperatura de la CPU se vuelve demasiado alta y excede el límite de tolerancia.

El sobrecalentamiento puede hacer que la CPU se dañe o se apague. La temperatura de CPU más alta tolerable en la actualidad es de alrededor de 100 °C, y se estima que la temperatura de CPU más alta tolerable en el futuro será de alrededor de 200 °C.  Por lo tanto, el voltaje tiene un límite físico que no se puede cruzar.

El calor tampoco se puede reducir continuamente sin causar problemas. Un problema  que puede surgir es un límite de refrigeración, que es un fenómeno en el que el sistema de refrigeración no puede reducir la temperatura de la CPU por debajo de la temperatura ambiente.

Los límites de refrigeración pueden hacer que la CPU no funcione de forma óptima. La temperatura ambiente más baja que se puede alcanzar hoy en día es de aproximadamente -273 °C, y se estima que la temperatura ambiente más baja que se puede alcanzar en el futuro es de alrededor de -273 °C.  Por lo tanto, el calor tiene un límite físico que no se puede cruzar.

2. Límites económicos

Los límites económicos son limitaciones determinadas por el costo y la demanda. Los límites económicos relacionados con la velocidad de la CPU son los costos de producción, los costos operativos y los costos de consumo. El costo de producción es la cantidad de dinero que se debe gastar para fabricar una CPU. Los factores afectan los costos de producción, como el tamaño del transistor, el voltaje y la refrigeración.

Cuanto menor sea el tamaño del transistor, mayor será el voltaje y mejor será la refrigeración, mayor será el costo de producción. Los factores también influyeron en los costos de producción, como la tecnología, las materias primas, la mano de obra y la competencia. Cuanto más avanzada es la tecnología, más escasas son las materias primas, más cara es la mano de obra y más feroz es la competencia, mayor es el costo de producción.

El costo operativo es la cantidad de dinero que se debe gastar para hacer funcionar una CPU. Hay factores que afectan los costos operativos, como el voltaje, la potencia y la refrigeración. Cuanto mayor sea el voltaje, mayor será la potencia y mejor será la refrigeración, mayor será el costo operativo. Los factores también afectaron los costos operativos, como la eficiencia, la confiabilidad y la seguridad. Cuanto menor sea la eficiencia, menor será la confiabilidad y cuanto menor sea la seguridad, mayores serán los costos operativos.

El coste de consumo es la cantidad de dinero que se debe gastar para comprar una CPU. Los factores influyen en el costo de consumo, como los costos de producción, los costos operativos y la demanda. Cuanto mayor sea el costo de producción, mayor será el costo de operación y menor será la demanda, mayor será el costo de consumo. Los factores también influyeron en el costo del consumo, como la calidad, las características y la marca. Cuanto menor sea la calidad, menos funciones y menos conocida sea la marca, menor será el coste de consumo.

De los tres tipos de costo, se puede ver que hay una compensación entre la velocidad de la CPU y el costo. Cuanto mayor sea la velocidad de la CPU, mayor será el costo. Cuanto mayor sea el coste en el que se incurra, menor será el beneficio que se puede obtener. Cuanto menor sea el beneficio que se pueda obtener, menor será la motivación para aumentar la velocidad de la CPU. Por lo tanto, los costos tienen un límite económico que no se puede cruzar.

Soluciones alternativas para aumentar la velocidad de la CPU

A partir de los desafíos que enfrentan los ingenieros y científicos para aumentar la velocidad de la CPU, se puede ver que se pueden realizar varias soluciones alternativas para aumentar la velocidad de la CPU. Estas soluciones alternativas incluyen:

1. Multinúcleo

Multi-core es una CPU que tiene más de un núcleo o núcleo. El núcleo es la parte de la CPU que se encarga de realizar cálculos y ejecutar programas. Al tener más de un núcleo, la CPU puede realizar más cálculos y ejecutar más programas simultáneamente.

Esto puede aumentar significativamente la velocidad de la CPU. Sin embargo, el multinúcleo también tiene algunas desventajas, como la dificultad en la programación, el aumento del consumo de energía y la disminución de la eficiencia.

2. Computación paralela

La computación paralela es un método computacional que divide un problema en varios subproblemas que pueden ser resueltos simultáneamente por múltiples CPU o computadoras. Al hacer computación paralela, un problema se puede resolver de manera más rápida y eficiente.

Sin embargo, la computación paralela también tiene algunas desventajas, como la complejidad en el diseño, la comunicación y la sincronización, así como limitaciones en la escalabilidad, la portabilidad y la seguridad.

3. Computación cuántica

La computación cuántica es un método computacional que utiliza los principios de la mecánica cuántica para realizar cálculos y ejecutar programas. Mediante el uso de la computación cuántica, las CPU pueden realizar cálculos mucho más rápido y más potentes que las CPU convencionales.

Sin embargo, la computación cuántica también tiene algunas desventajas, como dificultades de fabricación, funcionamiento y mantenimiento, así como limitaciones de compatibilidad, estabilidad y fiabilidad.

Conclusión

La velocidad de la CPU es uno de los factores que determinan el rendimiento de la computadora. La velocidad de la CPU se puede medir de dos maneras, a saber, la velocidad de reloj y las instrucciones por ciclo (IPC).La velocidad de la  CPU se puede calcular multiplicando la velocidad de reloj y  el IPC. Los factores que afectan la velocidad de la CPU incluyen el tamaño del transistor, el voltaje, la potencia y la refrigeración.

Los retos a los que se enfrentan los ingenieros y científicos para aumentar la velocidad de la CPU incluyen límites físicos y económicos. Las soluciones alternativas que se pueden hacer para aumentar la velocidad de la CPU incluyen multinúcleo, computación paralela y computación cuántica.

Al conocer los factores, los desafíos y las soluciones relacionadas con la velocidad de la CPU, podemos comprender por qué la velocidad de la CPU no aumenta tanto como solía hacerlo y qué podemos esperar en el futuro.

Artículos más recientes