218 meneos
2033 clics
![Los investigadores finalmente probaron que los ordenadores cuánticos son más potentes que los ordenadores clásicos [ing]](cache/2e/3c/media_thumb-link-3030195.jpeg?1540151227)
Los investigadores finalmente probaron que los ordenadores cuánticos son más potentes que los ordenadores clásicos [ing]
Hasta esta semana, no había pruebas concluyentes de que los ordenadores cuánticos tengan una ventaja sobre los ordenadores clásicos. Por primera vez, un equipo internacional de investigadores ha demostrado que los ordenadores cuánticos ofrecen una ventaja computacional sobre los ordenadores clásicos. Como se detalla en un artículo publicado el jueves en Science, los investigadores diseñaron un circuito cuántico capaz de resolver un problema matemático que sería imposible de resolver para una computadora clásica cuando está sujeta a las mismas
|
comentarios cerrados
www.youtube.com/watch?v=OWJCfOvochA
Los ordenadores cuánticos no sustituyen a los ordenadores clásicos.
Si los sustituyen en la medida en la que ciertas tareas de computación ya no se realizarán con computadores digitales basados en efectos electromagnéticos. Eso se llama sustituir. Obviamente, al menos de momento no parece que tenga sentido sustituir la totalidad de los computadores electromagnéticos por computadores cuánticos. Pero sustituir, vienen a sustituir, aunque de momento solo a algunos computadores.
Solo resuelven un tipo de problema concreto
Los ordenadores cuánticos son computadoras. Y como computadores pueden simular cualquier máquina del universo, dado suficiente espacio y tiempo. Es decir, solventan el mismo tipo de problema. En lo que difieren es en la forma en que lo solventan, lo cual tiene impacto en el rendimiento y en la forma en la que se desarrollan los programas informáticos para ese computador.
Creo que te refieres a que los computadores cuánticos son especialmente eficientes con un tipo de problemas concretos (como le sucede a los computadores electromagnéticos con otros problemas).
que hasta ahora la forma más eficiente de resolverlos era con GPU's
Ahí si que te has perdido. Una GPU es una máquina especializada en el procesado a baja latencia de gráficos por computador. Obviamente, sus capacidades de paralelización y su versatilidad le han dado muchos usos en el campo de la paralelización... pero en ningún caso una GPU es la forma mas eficiente de hacer nada que no sea procesar gráficos a baja latencia. Para casi cualquier otro uso, será siempre mejor un circuito específico.
madre mia, a ver por donde empiezo.
una GPU esucho más eficiente en cualquier cálculo sistemático
¿Que es un cáculo sistemático?
Una GPU no es mas que un microprocesador con muchos cores, y un modelo de computación optimizado para el procesamiento gráfico. En un ordenador convencional, se usan a veces para tareas de computación, cuando el problema es PARALELIZABLE. Que creo es la palabra que buscabas con "sistemático".
de hecho se usan para minar criptomonedas
Bueno, algunas criptomonedas. Las criptomonedas asic resistant (cryptoknight, etc) o turing complete (ethereum, etc), especificamente.
que básicamente consiste en calcular indefinidamente determinados hashes
Bueno, eso depende de la criptomoneda y del sistema de prueba de trabajo que tenga. Aunque si, el hash es el sistema de prueba de trabajo mas extendido (de muy lejos), pero está bien matizar estas cosas, que luego vienen las confusiones.
a día de hoy solo superadas por los asics, que vienen a ser mismo pero basadas en hardware estático
Una GPU no es lo mismo que un ASIC. Una GPU es una computadora de paralelización masiva (aunque lenta en cada hilo) con acceso a grandes cantidades de memoria de alta velocidad. Un ASIC es un circuito integrado creado especificamente para la tarea concreta de computación que debe realizar el aparato. No se programa después de su fabricación. Una GPU es programable, un ASIC. Se parecen en que? en que computan, supongo.
Creo que hay que ser un poquito mas riguroso, con todo el respeto, suena a que todo esto lo has leído aquí en meneame o en algún blog.
We are not saying that the problem cannot be solved classically. It can, though this requires more resources.
La ventaja de un qubit sobre un bit es trivial.
Al menos me ha hecho descubrir un nuevo tipo de cuñado en este meneo: el de las GPUs.
El titular es erróneo. Los ordenadores cuánticos no son "mas potentes" que los tradicionales.
“Our work is a proof-of-principle showing that quantum computers can indeed be better at solving a certain problem. This is good to know, but in practice, we'd like to address less contrived problems that appear in other areas of science.”
Los qubits son condensados de bose-einstein (clusters de partículas) que tienen que estar enfriados a temperatura cercana a cero para que muestren propiedades cuánticas (como la coherencia) más propias de partículas individuales, están limitados por problemas de ruido y decoherencia, problemas inherentes que además se agravan exponencialmente cuando añades más qubits o cuando empiezas a computar (# de operaciones) que es al final de lo que se trata...
De hecho para tener un resultado válido en un computador cuántico es necesario ejecutarlo varias veces y aplicar un modelo estadístico, de ahí que su aparente ventaja con respecto a uno clásico desaparezca: de que vale que sea 100 veces más rápido si es necesario ejecutarlo 1000 veces para obtener un resultado estadísticamente válido?
Aún no está claro que la computación cuántica tal como está planteada hoy en día tenga recorrido o sea una vía muerta, todo apunta a los segundo pero quién sabe quizás se descubra algo nuevo que cambie el panorama radicalmente, pero hasta donde yo sé todavía eso no ha ocurrido si se le espera en breve.
Una CPU tiene un conjunto muy amplio de instrucciones, entre las que hay instrucciones capaces de ejecutar procesado vectorial, pero de manera más limitada (al fin y al cabo, y que se lo digan al pentium 4, para un procesador general los pipelines deben ser más cortos porque hay muchas instrucciones de salto por medio que evitan que haya grandes ganancias de rendimiento) y no masivamente paralela.
Un ordenador cuántico es un ordenador capaz de resolver una serie de cálculos dando todas las soluciones a la vez, pero sólo sabe hacerlo con una serie de algoritmos muy específicos. No es una máquina de turing completa, así que no puede ser considerado un ordenador como tal. Mientras no se desarrollen más algoritmos adecuados a este tipo de computación, la programación y computación generalista usando ordenadores cuánticos es imposible, y se seguirán circunscribiendo a cosas muy concretas y desde luego no va a sustituír a ningún ordenador de los de ahora.