Descripción general |
Aún no se ha resuelto el problema de qué hardware sería el ideal para la computación cuántica. Al respecto, se han definido una serie de condiciones que deben cumplir las arquitecturas cuánticas, y que pueden encontrarse en la conocida lista de Di Vincenzo. Sin embargo, en toda arquitectura cuántica, deben mantenerse una serie de restricciones como las siguientes: el sistema ha de poder inicializarse, esto es, llevarse a un estado de partida conocido y controlado, también tiene que ser posible hacer manipulaciones sobre los qubits de forma controlada, con un conjunto de operaciones que forme un conjunto universal de puertas lógicas(para poder reproducir cualquier otra puerta lógica posible). Análogamente, el sistema ha de mantener su coherencia cuántica, además de ser posible leer el estado final del sistema, tras el cálculo. Por último, el sistema ha de ser escalable: tiene que haber una forma definida de aumentar el número de qubits, para tratar con problemas de mayor coste computacional. |