¿En qué se diferencia el núcleo de una computadora cuántica del núcleo de una computadora digital?

En primer lugar, esta pregunta es saltar el arma: deberíamos preguntarnos la diferencia entre cómo se logra la programación en QC (computadora cuántica) frente a DC (computadora digital) y la parte del núcleo es solo la programación misma.

Por ejemplo, ¿cómo se programa el FPGA para que calcule lo que quiera, igualando el de una computadora tradicional? Y en lugar de FPGA, ¿qué tal DSP? Aquí no hay “núcleo” y el concepto de “programación” en FPGA es totalmente diferente de ese DC en el nivel de diseño de hardware.

Entonces, para el control de calidad, esta es la pregunta correcta que alguien ha hecho:

¿Se puede ejecutar software codificado para máquinas binarias en computadoras cuánticas? ¿Qué tal un software codificado para computadoras cuánticas en máquinas binarias?

No se la respuesta. Hay muchas formas de control de calidad, dependiendo de qué física se use para implementar el entrelazamiento cuántico, puede ser un átomo, molécula, luz o electrones / neutrones, etc.

Ver este artículo:

Los científicos están cerca de construir una computadora cuántica que pueda vencer a una convencional

donde se enumeran las diferentes formas de implementación de QUBIT y cada una dará como resultado una “computadora” diferente.

Aquí hay otra tabla que enumera todos los diferentes QUBIT:

Tomado de:

Un plan para construir una computadora cuántica

Y solo después de haber diseñado cómo el QUBIT sumará / restará para hacer el cálculo (la capa más baja, ver más abajo), entonces solo usted puede hablar sobre el “software” o la programación del control de calidad (toda la capa más alta):

Y si se pregunta cómo es posible la “programación”, lo más cerca que puedo encontrar es de DWAVES:

Imprimación de computación cuántica

donde se utilizan mecanismos de autoaprendizaje como los de Deep Learning para programar el control de calidad.

“En informática, el ‘núcleo’ es el componente central de la mayoría de los sistemas operativos de la computadora; Es un puente entre las aplicaciones y el procesamiento de datos real realizado a nivel de hardware. Las responsabilidades del núcleo incluyen la gestión de los recursos del sistema (la comunicación entre los componentes de hardware y software). Por lo general, como componente básico de un sistema operativo, un núcleo puede proporcionar la capa de abstracción de nivel más bajo para los recursos (especialmente procesadores y dispositivos de E / S) que el software de la aplicación debe controlar para realizar su función. Por lo general, hace que estas instalaciones estén disponibles para los procesos de aplicación a través de mecanismos de comunicación entre procesos y llamadas al sistema ”. Usuario JdeBP en Stack Overflow: donde los desarrolladores aprenden, comparten y desarrollan carreras

Con este entendimiento, el Kernel tendría el mismo papel en una computadora que incluía el procesamiento cuántico. El procesamiento cuántico de una computadora cuántica basada en compuertas consiste en establecer una configuración de varias compuertas seguido de la introducción de un estado cuántico para ser procesado. Los resultados de la medición son bits (no qubits) que Kernel devolvería al resto de la aplicación. En ese sentido, el Kernel trataría el procesador cuántico como lo haría con cualquier otro dispositivo.

Ninguna computadora cuántica que existe hasta la fecha tiene un núcleo de ningún tipo. Entonces, la diferencia es que las computadoras digitales tienen núcleos existentes.

Ninguno en absoluto.

Al igual que no hay kernel para una GPU.

El núcleo del host carga el procesador cuántico con el código y los datos a evaluar, luego acepta el resultado.

Funciona de la misma manera con la GPU. El host carga la GPU con el programa y los datos, luego obtiene un resultado.

La unidad cuántica solo se está tratando como un procesador adjunto que maneja un tipo muy específico de programa y datos.

Agregando a la buena respuesta de Jesse

No hay ciclos de reloj, ni máquina de estado en funcionamiento.

Una criatura muy diferente todos juntos

More Interesting

¿Qué califica exactamente como una 'observación' en el contexto de la física cuántica?

¿Cómo funciona la predicción en la física cuántica? ¿Alguien puede dar una instancia real de la detección efectuada como resultado del cálculo? ¿Cómo se hizo?

¿Cuál es el siguiente paso en tecnología: computación cuántica o paralela?

¿Cómo podemos contar el número de modos en la radiación de la cavidad?

¿Quién está construyendo prototipos de computadoras cuánticas?

¿Podría la mecánica cuántica desarrollar una forma de manipular las estructuras moleculares?

¿Crees que el gobierno de los EE. UU. (O ha) construido / construido una computadora cuántica en secreto para que puedan descifrar lo que quieran?

¿Quiénes son las principales empresas y startups involucradas en la computación cuántica a mediados de 2017?

¿Cuáles son las aplicaciones directas de la computación cuántica en las industrias de TI?

Teniendo en cuenta que tienes un doctorado en nanotecnología, ¿crees que hay una forma de comercializar la nanotecnología como en la computación cuántica u otro campo?

¿Es el lenguaje ensamblador tan difícil de aprender como la teoría cuántica de campos?

¿Podemos simular física de alta energía a través de física de materia condensada?

La teoría del campo cuántico no es local, pero la mecánica cuántica estándar sí lo es. ¿Son lógicamente imposibles de esta manera?

¿Por qué la fuerza bruta puede resolver casi cualquier problema donde el tiempo no es una restricción? ¿Qué lo hace tan especial?

¿Qué tipos de problemas resolvería una computadora cuántica de lógica difusa que el sistema actual basado en lógica binaria no lo hace?