FECHA

18 de diciembre de 2025

CATEGORÍA

TAGS

Meteor 1 (流星一号): el caleidoscopio que calcula

Rubén Rodríguez Abril

Meteor 1 ha revolucionado la computación al actuar como una suerte de «caleidoscopio que calcula». Este chip óptico genera un «micropeine» de cien frecuencias (colores) coherentes dentro de un solo haz. Cada frecuencia actúa como un canal de cálculo independiente, permitiendo que una única malla de interferómetros ejecute simultáneamente cientos de operaciones matemáticas en paralelo y a la velocidad de la luz. Su fidelidad del 86%, lejos de ser una limitación, es perfectamente tolerable y convierte a este chip en la vanguardia del paralelismo óptico.

Introducción

Meteor 1 (流星一号, Liúxīng Yī Hào) es, junto con Envise de Lightmatter y AOC de Microsoft, uno de los chips ópticos más innovadores de 2025. Sin embargo, mientras Envise supuso un salto en precisión fotónica (logrando lecturas de 24 bits), Meteor 1 revolucionó el paradigma del paralelismo óptico.

Su avance clave reside en explotar al máximo los grados de libertad del fotón, para que un único haz de luz, integrado por un centenar de frecuencias coherentes, ejecute cientos de operaciones en paralelo dentro de la misma malla de interferómetros, actuando cada frecuencia como un canal independiente de información.

Tensor core óptico: el motor de luz

El núcleo del chip Meteor 1 es un «tensor core» óptico: una unidad de computación especializada que ejecuta operaciones de álgebra lineal (multiplicaciones matriz-matriz y vector-matriz) a velocidades y con una eficiencia térmica inalcanzables para la electrónica.

Este núcleo tensorial consiste en una malla programable de interferómetros de Mach-Zehnder (MZI), cuya operación básica —multiplicar una activación por un peso modulando la fase de la luz— ya describimos en «El amanecer de la computación óptica». La revolución de Meteor 1 no reside en este mecanismo, que ya existía con anterioridad, sino en su escalado: aprovechar los múltiples grados de libertad del fotón (frecuencia, fase, polarización y modo) para realizar cientos de multiplicaciones en paralelo dentro de una misma estructura física.

Los grados de libertad del fotón, fuente de paralelismo

Los fotones, partículas en las que se encarna la luz, poseen múltiples grados de libertad (dimensiones, posibilidades de configuración dinámica), que pueden actuar como canales paralelos dentro un único haz de luz, sin aumentar el espacio físico. Ello permite que, en principio, la luz sea capaz de transportar mucha mayor información que la electrónica pura y que los cálculos de naturaleza óptica sean extraordinariamente paralelizables, donde cada color, polarización o fase desempeña el papel de un hilo de ejecución.

A lo largo de las últimas décadas, la ingeniería óptica ha aprendido a explotar casi todos los grados de libertad del fotón para codificar información. Cada uno de ellos define una dimensión del paralelismo:

1. Longitud de onda (WDM): Cada «color» de luz es un canal paralelo. Múltiples longitudes de transportan bits de información simultáneamente en una misma guía.

2. Polarización (TE/TM): La luz con diferente polarización (horizontal/vertical) no interfiere, creando dos canales paralelos.

3. Fase (Interferometría MZI): El ángulo de fase de la luz codifica variables numéricas. El desfase entre dos haces que interfieren entre sí permite realizar operaciones como sumas y multiplicaciones. Estas operaciones se aplican simultáneamente a todas las longitudes de onda y polarizaciones a la vez.

4. Modo espacial (MDM): En una guía de tamaño finito, las ondas forman patrones estacionarios transversales (“modos”) que pueden usarse como portadores de información.

5. Tiempo (TDM): Pulsos ultracortos transmitidos en secuencia codifican datos. La señal se divide en tramas, y en ellas cada ranura de tiempo (time slot) transporta datos independientes.

Paralelismo hiperdimensional

La potencia surge al combinar ortogonalmente estos grados de libertad. Por ejemplo, una guía que combine 8 longitudes de onda × 2 polarizaciones × 4 modos dispone de 64 canales paralelos en una sola fibra. Esto permite realizar miles de operaciones (como las multiplicaciones de matrices propias del Deep Learning) simultáneamente, a la velocidad de la luz y con una eficiencia energética extrema.

En el chip Meteor 1 se utiliza exclusivamente el paralelismo de frecuencias a través del método de multiplexado por longitud de onda (WDM). Los datos numéricos se codifican en la intensidad del haz entrante así como en el desfase aplicado a uno de los dos subhaces dentro del interferómetro, siguiendo el procedimiento que ya describimos en nuestro artículo El amanecer de la computación óptica.

Paralelismo de frecuencias: el multiplexado WDM

A diferencia de los transistores, los componentes ópticos no pueden miniaturizarse indefinidamente, dado que la longitud de onda de la luz impone un claro límite técnico. En su lugar, los investigadores de la Academia de Ciencias de China optaron por escalar no en el espacio, sino en el espectro: emplearon un micropeine de frecuencias (soliton microcomb) capaz de generar un centenar de longitudes de onda coherentes. Cada frecuencia actúa como un canal óptico independiente, portando una parte del cálculo total.

Figura 1. Imagen de un micropeine de frecuencias cuyo espectro se sitúa en el infrarrojo, entre los 1520 y 1570 nanómetros. Cada una de las 100 frecuencias resultantes representará un vector en los cálculos paralelos de la unidad óptica. Fuente: Parallel optical computing capable of 100-wavelength multiplexing.

El procedimiento completo de multiplicación matricial se desarrolla en las siguientes fases:

1. Generación de luz: Un láser produce luz monocromática de onda continua (Constant Wave, CW).

2. Creación del micropeine óptico: Un resonador de micro-anillo (MRR) transforma este haz en un micropeine compuesto por 100 frecuencias distintas, donde cada frecuencia codificará un vector columna de la matriz de entrada. Las frecuencias se separan en haces diferentes.

3. Codificación de datos de entrada: Cada frecuencia se desmultiplexa a su vez en n haces componentes, que representan los n componentes de su vector. Sobre cada uno de estos haces se aplica una modulación proporcional al valor numérico de dicho componente. Los 100×n haces modulados representa, pues, los componentes de la matriz de entrada de dimensiones 100×n.

4. Recombinación espectral: Mediante un multiplexor, la luz se recombina en n haces agregados, donde cada haz resultante contiene las 100 frecuencias originales pero ahora individualmente moduladas. Estos n haces representan los vectores fila de la matriz de entrada preparados para el procesamiento.

5. Procesamiento en malla de interferómetros: El núcleo computacional del sistema consiste en una malla de n×n interferómetros de Mach-Zehnder (MZI), que materializa físicamente la matriz de pesos. En cada nodo, un desplazador de fase (phase shifter) ajusta el ángulo de fase según el peso sináptico correspondiente, realizando así la multiplicación correspondiente.

6. Detección y conversión: Una matriz de fotodetectores mide los patrones de interferencia resultantes. Estas lecturas analógicas se transforman en valores digitales mediante conversores analógico-digitales (ADC), generando finalmente los 100×n coeficientes (binarios) que conforman la matriz de salida.

La carga de datos se produce en los estadios 2 (matriz de entrada) y 5 (matriz de pesos). Un conversor digital-analógico (DAC) transforma un número binario en el ángulo de desfase a aplicar.

Figura 2. Esquema del funcionamiento de Meteor 1. Obsérvese cómo cada intersección en la malla representa un MZI diferente. Los datos de la matriz de entrada son cargados tras el DEMUX inicial. Los de la matriz de pesos son cargados en los faseadores de los MZIs. Fuente: Parallel optical computing capable of 100-wavelength multiplexing.

Figura 3. Esquema de una multiplicación matricial usando el paralelismo óptico. La matriz de pesos unn es codificada en los fasores de la malla MZI. La matriz de entrada ann se codifica en la intensidad de la luz de entrada. Cada frecuencia del micropeine representa un vector columna de dicha matriz. El demultiplexado despliega “verticalmente” cada frecuencia en n haces, que representan a los n componentes del vector. Estos haces componentes son modulados. La multiplexación posterior agrupa las filas (en amarillo o naranja) en haces, cada uno de los cuales contiene las 100 frecuencias originales, pero con su correspondiente modulación individual. Si sólo utilizáramos una frecuencia, la multiplicación sería de tipo matriz-vector, como en el MZI mostrado en la figura 2. Fuente: Parallel optical computing capable of 100-wavelength multiplexing.

La diafonía entre canales (cross-talk), un problema a mitigar

La diafonía —conocida en inglés como cross-talk— es el fenómeno por el cual la señal de un canal puede interferir con longitudes de onda vecinas, degradando la integridad de la información. Las fuentes de error incluyen, entre otras: dispersión de fase, variaciones en la transmisión entre longitudes de onda, o los efectos térmicos en los faseadores, entre otras.

Los diseñadores de Meteor1 lograron mitigar notablemente esta interferencia, logrando una consistencia espectral cercana al 90%. Este indicador refleja la homogeneidad en el comportamiento del sistema para el ejecutar una misma operación matemática sobre distintas longitudes de onda (canales). Un valor alto sugiere que es posible escalar arquitecturas óptico-electrónicas manteniendo las interferencias bajo control, aunque la eliminación total de la diafonía sigue siendo un reto pendiente.

Circuitos de control

Aunque el artículo científico original sobre Meteor 1 se centra en el tensor core óptico, su funcionamiento práctico sería imposible sin un sistema de control electrónico integrado. Este subsistema actúa como la interfaz entre el dominio digital de los datos y el dominio analógico de la luz, cumpliendo cuatro funciones esenciales:

Procesamiento de señales. Los conversores analógico-digital (ADC) y digital-analógico (DAC) transforman voltajes analógicos (procedentes de los detectores de luz) en números en coma flotante. Y viceversa. Los bits electrónicos se transforman en voltajes, que a su vez controlan los desplazadores de fase (phase shifters) en cada interferómetro de Mach-Zehnder (MZI). Así se configura físicamente la «matriz programable» del tensor core.

Configuración y calibración. Los procesadores digitales de señal (DSP) ejecutan algoritmos que compensan activamente los errores de fabricación y deriva térmica.

Ejecución de funciones no lineales. Aunque en el trabajo no se dice expresamente, estos circuitos electrónicos podrían implementar a muy bajo coste computacional operaciones de naturaleza no lineal como max-pooling o la función ReLU.

Gestión del flujo de datos. Parte de los circuitos digitales se encarga de almacenar resultados intermedios, reordenar los datos y reinyectar las salidas como entradas de nuevas capas. Esta capacidad de orquestar bucles de recurrencia es lo que permitiría a Meteor 1 ejecutar modelos de Deep Learning completos, reprogramando la malla MZI en cada capa.

Validación experimental

Los experimentos demuestran que los tensor cores de Meteor 1 pueden realizar tareas de multiplicación matricial en una aritmética de rango bajo, manteniendo estabilidad espectral y tolerancia al ruido, utilizando para ello aprendizaje consciente del hardware (hardware-aware training).

Fidelidad

La fidelidad mide la similitud entre la matriz que el chip debería calcular (la programada) y la que realmente calcula (la medida). Los resultados mostraron una fidelidad 0.861 (86.1%) para la matriz identidad y 0.907 (90.7%) para una matriz aleatoria.

Consistencia espectral (Cₛ)

La consistencia espectral cuantifica la uniformidad del resultado entre canales ópticos de distintas longitudes de onda. Meteor 1 alcanzó una consistencia general de 0.902 (equivalente a un 10% de error entre canales) a lo largo de un espectro de 40 nm, y de 0,964, tratándose de cuatro longitudes de onda cercanas (alrededor de 1548 nm). Estas cifras validan la capacidad del sistema para mantener coherencia al operar en cientos de longitudes de onda.

Interpretación de la fidelidad: ¿Error del 14% o éxito del 86%?

Una fidelidad del 86–90 % podría parecer modesta en términos digitales, pero representa un hito sustancial en computación fotónica por tres razones clave:

Naturaleza experimental del prototipo: Meteor 1 es un prototipo, no un producto comercial. La mayor parte del error proviene de desfases térmicos o imperfecciones en la fabricación. Como los propios autores señalan, se trata de factores que pueden corregirse con una inicialización más precisa y con algoritmos de compensación, ya propuestos por los autores.

Robustez de las redes neuronales: El destino último de este chip son las capas lineales redes neuronales profundas. Estos modelos son intrínsecamente tolerantes al ruido y a errores de precisión moderados. Una fidelidad del ~90% en las operaciones lineales es más que suficiente para que una red entrene y funcione correctamente, especialmente si se combina con técnicas de cuantización y entrenamiento adaptado al hardware (hardware-aware training), que simula la introducción de ruido. Lo crucial es que el error sea estable y corregible algorítmicamente, no que desaparezca.

La verdadera ventaja de la computación óptica no es la precisión, sino la eficiencia energética: El objetivo de Meteor 1 no es superar a una GPU en precisión de 64 bits. Su ventaja radical está en el paralelismo masivo y la eficiencia. Mientras una GPU realiza estas multiplicaciones de forma secuencial o semi-paralela consumiendo cientos de vatios, Meteor 1 las realiza todas en paralelo, a la velocidad de la luz, con un consumo de miliwatios. En tareas de edge computing o centros de datos masivos, un 86 % de precisión con 1000× menos energía puede resultar más valioso que un 99,9999 % a cientos de vatios.

Conclusiones

El verdadero avance de Meteor 1 no se mide en su fidelidad actual, sino en la prueba tangible de un nuevo principio de computación: el paralelismo hiperdimensional de frecuencias. Este chip ha logrado lo que la electrónica no puede: enviar un solo haz de luz, estructurado en un micropeine de cien colores coherentes a través de una única malla de interferómetros. Cada frecuencia funciona como un canal de cómputo autónomo, permitiendo que la misma operación matricial se realice simultáneamente para cien conjuntos de datos diferentes.

Figura 4. El micropeine de Meteor 1 funciona como un caleidoscopio matemático: de un único haz surgen centenares de simetrías luminosas, cada una realizando su propio cálculo en paralelo. Ilustración de Mariagat Włodek Głażewski. Fuente: Wikimedia Commons

La computación óptica ya no es una carrera por miniaturizar componentes (como sucede en la electrónica del silicio), sino por diseñar arquitecturas que orquesten la luz. La fidelidad del 86.1% no es un límite, sino la base sólida desde la que perfeccionar este instrumento: la compensación de fase, el control térmico y la precisión de fabricación son retos de ingeniería que serán pulidos con el tiempo.

El principal legado de Meteor 1 será haber convertido la luz en un medio para pensar en paralelo, a escala de colores.

Lecturas Recomendadas

SERIES