Académique Documents
Professionnel Documents
Culture Documents
COMPUTACIO
N CUANTICA
Dadoqueeltratamientodelainformaci
ncunticaes notablemente distinto del
de la clsica, se necesitaran algunas
herramientas
para
construir
los
programas cunticos. Existen tres cosas
bsicas en el software cuntico: Un
conjunto
apropiado
de
puertas,
algoritmos
que
aprovechen
el
comportamiento cuntico y disponer de
mtodos apropiados para controlar los
posibles problemas que se puedan
presentar.
Una
forma
deobtener
puertas
cunticas es la cuantizacin de las
puertas clsicas, que pasa por
reinterpretar los bits como qubits. Se
puede demostrar que el conjunto de
puertas cunticas que afectan a un
slo qubit, conjuntamente con las
puertas llamadas control-not (que
afectan a dosqubits), forman un
conjunto universal con las que se
puede construir cualquier programa
cuntico.
Quizsessteunodelosmayoresproblem
Enresumen,laventajaenlapotenciadees
tas mquinas proviene del paralelismo
masivo
(exponencial)
debidoalasuperposicindeestadosenlos
qubit.Siestos
ordenadoresfueranfactiblesenlaprctica,
permitiranatacar problemas que en los
ordenadores clsicos implicaran tiempos
astronmicos.Aparte de las aplicaciones
encaminadas a la ciencia bsica, estos
ordenadores
podran
usarse
en
la
criptografa, criptoanlisis, bsquedas en
inmensas bases de datos, simulaciones
meteorolgicas, etc.
Queda
por
saber
si
elaislamientodelossistemaspermitirescapa
rallmite impuesto por el decaimiento y la
decoherencia que destruyen la mezcla cuntica
de estados. Otro de los problemas principales
es la escalabilidad, especialmente teniendo en
cuenta el considerable incremento en qubits
necesarios para cualquier clculo que implica la
correccin de errores. Para ninguno delos
sistemas actualmente propuestos es trivial un
diseo capaz de manejar un nmero lo
bastante alto de qubits para resolver problemas
computacionalmente interesantes hoy en da.
ToolSuit
Una
arquitectura
de
capas
permitira
a
los
investigadores experimentar con nuevos algoritmos y
mediante simulacin determinar sus benecios con
dada tecnologas cunticas antes de construir
componentes de dispositivos fsicos reales. En el
aspecto econmico, ningn grupo puede permitirse el
costo enorme de desarrollo de software requerido para
desarrollar todas las herramientas necesarias para
hacer los dispositivos cunticos. Todos los interesados
en la computacin cuntica se beneciaran de la
arquitectura de software abierta,
lo que permite una mayor participacin de la
comunidad en la creacin y uso de necesaria
herramientas. Diseadores de algoritmos cunticos
pueden explorar nuevos algoritmos en entornos ms
realistas involucrando ruido real y las limitaciones de
recursos fsicos.
de
Turing
de
la
Computacin
Algoritmos Cunticos
Algoritmo
Lenguajes de Programacin
Cunticos
Imperativos
JavaScript
jsqis - Javascript Quantum Information
Simulator
Mathematica
QDENSITY
Qmatrix
MATLAB/Octave
CS 596 Quantum Computing
Quantum Computing Functions for Matlab
(QFC)
.NET
Cove
Quantum Information Suite