06/10/2024 –, Poalla
Idioma: Español
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
Temáticas adicionales:SW Engineering & Architecture
Nivel de la propuesta:Basic (no previous knowledge is necessary)
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.