Clear Sky Science · es
Optimización del rendimiento y consumo energético de computadoras ópticas ternarias basada en el modelo de colas M/G/1
Por qué importan las computadoras más inteligentes basadas en luz
La sociedad moderna depende de la computación de alto rendimiento para todo, desde pronósticos meteorológicos hasta inteligencia artificial. Pero a medida que los chips tradicionales, que consumen mucha electricidad, se acercan a sus límites de velocidad y potencia, los investigadores exploran nuevas máquinas que usan luz en lugar de sólo electrones. Este artículo examina una arquitectura prometedora alimentada por luz, llamada computadora óptica ternaria, y plantea una pregunta práctica: ¿cómo mantener una máquina así lo suficientemente rápida para los usuarios mientras se reduce drásticamente su consumo energético?

Un nuevo tipo de calculadora impulsada por luz
Una computadora óptica ternaria (TOC) procesa información no en los habituales ceros y unos, sino en tres estados basados en luz. Este diseño le permite manejar palabras de datos muy anchas en paralelo y reconfigurar su hardware para distintas tareas, lo que la hace atractiva para trabajos exigentes como análisis de grafos, procesamiento de señales y optimización. En las últimas dos décadas, los investigadores han construido prototipos y demostrado aritmética rápida, operaciones de matrices y algoritmos avanzados en plataformas TOC. Sin embargo, como ocurre con cualquier máquina de alto rendimiento, persiste una tensión entre la velocidad bruta y el coste de mantener procesadores ópticos potentes funcionando de forma continua.
Dividir el trabajo en tres etapas sencillas
Los autores proponen entender y mejorar una TOC viéndola como una línea de servicio de tres etapas. En la primera etapa, un módulo frontal simplemente recibe las solicitudes de cálculo entrantes y las coloca en cola. En la segunda etapa, los datos se reformatean al formato ternario especial que requiere el hardware óptico. Sólo en la tercera etapa ocurre el trabajo pesado, cuando un procesador óptico ejecuta los cálculos. Al separar el sistema de esta manera, el equipo puede usar herramientas matemáticas de la teoría de colas para estimar cuántas tareas están a la espera, cuánto tiempo permanecen en el sistema y con qué frecuencia el procesador está realmente ocupado.
Permitir que el procesador «tome vacaciones»
La idea clave es evitar tener el procesador óptico en plena disposición cuando hay poco o ningún trabajo por hacer. Los autores introducen dos estrategias de control estudiadas habitualmente en investigación operativa. Primero, una política “N” establece que el procesador sólo se despierta para trabajar cuando al menos N tareas se han acumulado en la cola; esto evita encender y apagar la máquina por cada pequeña solicitud. Segundo, un mecanismo de “vacaciones múltiples” permite que el procesador entre en un estado de bajo consumo siempre que la cola esté vacía, y que permanezca en ese modo de reposo a través de vacaciones repetidas hasta que lleguen suficientes tareas nuevas que justifiquen despertarlo. Juntas, estas reglas crean un equilibrio automático: cuanto mayor es el tráfico, más tiempo pasa el procesador trabajando; durante los periodos de poca actividad, principalmente duerme.

Medir los tiempos de espera y el coste energético
Para juzgar si esta estrategia merece la pena, los autores construyen fórmulas para dos magnitudes que importan a cualquier usuario u operador: cuánto tiempo pasan las tareas en el sistema y cuánta energía consume el procesador de media. Derivan una expresión exacta para la longitud media de la cola en la tercera etapa y aproximaciones más sencillas para las dos primeras etapas. Usando una relación estándar entre longitud de cola y tiempo de espera, obtienen el tiempo típico que una solicitud pasa dentro de la TOC. Luego, empleando una herramienta matemática llamada teorema de recompensa de renovación, definen una función de coste que representa el consumo energético a lo largo de ciclos repetidos de actividad, inactividad y vacaciones. Mediante experimentos numéricos con distintas elecciones del umbral N y diferentes patrones de duración de las “vacaciones”, identifican puntos de funcionamiento que mantienen los tiempos de espera dentro de límites aceptables mientras minimizan este coste relacionado con la energía.
Qué significan los hallazgos en la práctica
Los resultados muestran que elegir con cuidado cuándo el procesador óptico debe despertarse o descansar puede reducir su coste asociado a la energía en más de una cuarta parte en comparación con una configuración convencional siempre lista, sin dejar de mantener los tiempos de espera de los usuarios en un buen rango. En términos sencillos, la TOC se comporta como un electrodoméstico energéticamente inteligente que sabe cuándo entrar en modo de suspensión y cuándo activarse, según cuántos trabajos estén en cola. Aunque el análisis asume un único procesador y tráfico idealizado, el mismo marco se puede extender a sistemas multicore y más complejos. Este trabajo ofrece, por tanto, tanto una prueba de concepto como un manual de diseño para futuras computadoras basadas en luz que necesiten ser no sólo rápidas, sino también eficientes energéticamente.
Cita: Wenqiang, S., Weiwen, L., Heqiang, Z. et al. Performance and energy consumption optimization of ternary optical computers based on the M/G/1 queuing model. Sci Rep 16, 12271 (2026). https://doi.org/10.1038/s41598-026-42496-x
Palabras clave: computadora óptica ternaria, computación de bajo consumo, modelos de colas, optimización del rendimiento, procesadores conscientes del consumo