TRABAJOS FIN DE GRADO curso: 2023-24
Implementación del simulador de Computación Cuántica QSIMOV para su ejecución concurrente y distribuida sobre RASPBERRYs |
Tecnologías Específicas
Computación
Descripcion y Objetivos
Este trabajo se desarrollará en la intensificación en Computación de los estudios del grado en Ingeniería Informática de la ESIIUCLM. Está enfocado desde la perspectiva de las asignaturas de "Metodologia de la Programación", "Diseño de Algoritmos", "Programación Concurrente y Tiempo Real" y "Teoría de Autómatas y Computación".
Se trata de un TFG que amplía la flexibilidad del simulador de computación cuántica QSIMOV para hacerlo ejecutable de manera distribuida y concurrente sobre arquitecturas Raspberry Pi
Simular el funcionamiento de un computador cuántico encuentra como primer escollo unos requerimientos de memoria que crecen de manera exponencial con el número de qubits disponibles en el sistema. La capacidad y coste relativamente contenido de estos dispositivos podrían proporcionar una buena solución hardware toda vez que clusters de estos dispositivos puedan ser manejadas eficazmente. Este TFG constituye un segundo peldaño en el que testear factibilidad, consumo energetico, velocidad, robustez...
Metodología y Competencias
Recopilación de documentación y asimilación tanto de los principios cuánticos computacionales, del modelo de circuitos, de las particularidades de estas arquitecturas y de programación distribuida concurrente.
Análisis del código fuente de QSimov. Despliegue de operaciones elementales. Testeo de la propuesta.
Implementación del código obtenido para su ejecución concurrente y distribuida en 2 dispositivos.
Realización de las pruebas pertinentes
En particular, se desarrollan las competencias específicas CM1, CM3 y CM4
Medios a utilizar
Ordenador clásico.
Varias Raspberry Pi
Simulador cuántico QSimov
Bibliografía
- "An Introduction to Quantum Computing"
- https://people.cs.umass.edu/~strubell/doc/quantum_tutorial.pdf
- "Raspberry Pi documentation"
- https://www.raspberrypi.com/documentation/
- "Principles of Concurrent and Distributed Programming"
- Ben-Ari Mordechai. Addison-Wesley. 2006
Tutores CUARTERO GÓMEZ, FERNANDO DE LA CRUZ CALVO, HERNÁN INDÍBIL | Alumno IRLES ACEBAL, FRANCISCO JAVIER
|
|