Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

Diego Moreda

En el mundo de la ingeniería informática desde principios de siglo, en el mundo de Python desde la versión 3.0, y en el mundo de la computación cuántica en IBM Quantum desde 2007. Apasionado de la tecnología, open source, y el desarrollo en general, buscando constantemente dar forma de software a ideas y conceptos nuevos.


LinkedIn

https://www.linkedin.com/in/diego-m-rodriguez/

Any other link (e.g. GitHub)

https://github.com/diego-plan9


Session

10-06
15:00
35min
Oxidando Python para acelerar la Computación Cuántica
Diego Moreda

Qiskit es un framework open-source para Computación Cuántica. Desde su primer commit en 2017 y tras extender su funcionalidad gracias a las colaboraciones de cientos de personas, en los últimos tiempos hemos puesto el foco en mejorar su eficiencia: un camino que nos ha llevado a reescribir en Rust diferentes piezas, combinando las ventajas de un interfaz Pythónico y extensible con las bondades de un lenguaje compilado y seguro, e integrándolas de forma transparente en el resto del framework. Queremos compartir las lecciones aprendidas durante este viaje, y cómo las optimizaciones en computación "clásica" han ayudado a los usuarios y desarrolladores a entrar en la era de la Utilidad Cuántica.

En esta charla se introducirá el contexto de la Computación Cuántica y el papel de Qiskit en ella, y cómo han evolucionado de la mano. A continuación se pondrá el foco en las técnicas utilizadas en Qiskit para identificar y resolver los cuellos de botella iniciales, y los patrones y mecanismos empleados para mejorar el rendimiento de componentes clave (basados en Rust / PyO3 y componentes reusables), a través de ejemplos que ilustren las técnicas utilizadas.

No es necesario tener conocimientos previos de Computación Cuántica o de Rust para esta charla: sólo es necesaria curiosidad sobre cómo optimizar el rendimiento e interés en integración entre lenguajes.

Scientific and quantum computing
Poalla