Suppr超能文献

借助Qinterpreter释放量子算法:跨越领先量子计算平台弥合理论与实践之间的差距。

Unleashing quantum algorithms with Qinterpreter: bridging the gap between theory and practice across leading quantum computing platforms.

作者信息

Contreras-Sepúlveda Wilmer, Villegas-Martínez Braulio Misael, Gesing Sandra, Sánchez-Mondragón José Javier, Sánchez-Pérez Juan Carlos, Vidales-Basurto Claudia Andrea, Escobedo-Alatorre J Jesús, Torres-Palencia Angel David, Palillero-Sandoval Omar, Licea-Rodriguez Jacob, Lozano-Crisóstomo Néstor, García-Melgarejo Julio César, Palacios-Perez Eddie Nelson

机构信息

Instituto Nacional de Astrofísica, Óptica y Electrónica, Tonantzintla, Puebla, Mexico.

Centro de Investigación en Ingeniería y Ciencias Aplicadas, Universidad Autónoma del Estado de Morelos, Cuernavaca, México.

出版信息

PeerJ Comput Sci. 2024 Oct 15;10:e2318. doi: 10.7717/peerj-cs.2318. eCollection 2024.

Abstract

Quantum computing is a rapidly emerging and promising field with the potential to transform various research domains including drug design, network technologies, and sustainable energy solutions. Due to the inherent complexity and divergence from classical computing, several major quantum computing libraries have been developed to implement quantum algorithms, namely IBM Qiskit, Amazon Braket, Cirq, PyQuil, and PennyLane. These libraries enable quantum simulations on classical computers and execution on corresponding quantum hardware, such as Qiskit programs on IBM quantum computers. Despite the variations among these platforms, the core concepts remain the same. One notable challenge is the absence of a Python-based quantum interpreter to connect these five frameworks, a gap that remains to be fully addressed. In response, our work introduces a tool called Qinterpreter, accessible through a user-friendly web interface, the Quantum Science Gateway QubitHub, which operates alongside Jupyter Notebooks. Built using the Python Object-Oriented Programming System, Qinterpreter unifies the five well-known quantum libraries into a single framework. Designed as an educational tool for students and researchers entering the quantum domain, Qinterpreter enables the straightforward development and execution of quantum circuits across such platforms. This work highlights the quantum programming versatility and accessibility of Qinterpreter and underscores our ultimate goal of pervading Quantum Computing through younger, less specialized, and diverse cultural and national communities.

摘要

量子计算是一个迅速兴起且前景广阔的领域,有潜力变革包括药物设计、网络技术和可持续能源解决方案在内的各个研究领域。由于其固有的复杂性以及与经典计算的差异,人们开发了几个主要的量子计算库来实现量子算法,即IBM Qiskit、亚马逊Braket、Cirq、PyQuil和PennyLane。这些库能在经典计算机上进行量子模拟,并在相应的量子硬件上执行,比如在IBM量子计算机上运行Qiskit程序。尽管这些平台各有不同,但核心概念是一样的。一个显著的挑战是缺乏一个基于Python的量子解释器来连接这五个框架,这一差距仍有待完全解决。作为回应,我们的工作引入了一个名为Qinterpreter的工具,可通过用户友好的网页界面量子科学网关QubitHub访问,它与Jupyter Notebook协同运行。Qinterpreter使用Python面向对象编程系统构建,将五个著名的量子库统一到一个框架中。作为面向进入量子领域的学生和研究人员的教育工具,Qinterpreter能在这些平台上直接开发和执行量子电路。这项工作突出了Qinterpreter的量子编程通用性和可访问性,并强调了我们通过更年轻、专业性较低且文化和民族背景多样的群体普及量子计算的最终目标。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac2b/11623003/fba86e4ccfbb/peerj-cs-10-2318-g001.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验