IBM выпустила Qiskit SDK v1.2: улучшение оптимизации квантовых схем и расширение возможностей квантовых вычислений

 Qiskit SDK v1.2 Released by IBM: Enhancing Quantum Circuit Optimization and Expanding Quantum Computing Capabilities

“`html

IBM выпускает новую версию Qiskit SDK для оптимизации работы с квантовыми цепями

IBM выпустила новую версию Qiskit SDK, чтобы улучшить производительность и функциональность существующей версии. Qiskit SDK – ведущий набор инструментов для разработки программного обеспечения квантовых вычислений. По мере развития квантовых вычислений возрастает потребность в более эффективных инструментах для работы с сложными квантовыми нагрузками. Новая версия, Qiskit SDK v1.2, направлена на улучшение производительности конструкции, синтеза и транспиляции квантовых цепей, что делает процесс запуска квантовых нагрузок масштаба утилит более простым и быстрым для исследователей и разработчиков.

Основные улучшения в новой версии

Основное улучшение в этом релизе – “окисление” инфраструктуры квантовых цепей Qiskit SDK, что означает, что основные функции, такие как ворота, операции и библиотеки синтеза, теперь реализованы на Rust, что значительно ускоряет конструкцию и манипуляцию квантовыми цепями. Этот переход с Python на Rust также открывает новые возможности для будущих оптимизаций, позволяя большему количеству компонентов Qiskit выполняться в среде Rust, тем самым избегая узких мест производительности, связанных с Python. Переписанная библиотека ворот на Rust позволила улучшить скорость построения больших цепей с глубокими взаимосвязанными слоями почти в 2,8 раза. Кроме того, эффективное управление памятью Rust значительно сократило время выполнения копирования больших цепей, дополнительно улучшая производительность.

Что касается синтеза и транспиляции цепей, интеграция Rust привела к значительному ускорению. Например, синтез двухкубитных унитарных операций теперь почти в 100 раз быстрее, чем в предыдущих версиях, а синтез циркуитов Клиффорда улучшился почти в 500 раз. Qiskit SDK v1.2 также включает новую оптимизацию пирамидального унитарного оператора и улучшения алгоритма Sabre, улучшая как время выполнения, так и качество транспилированных цепей. Эти оптимизации позволяют более эффективно размещать и маршрутизировать кубиты, в конечном итоге приводя к более неглубоким и быстрым цепям.

В заключение, релиз Qiskit SDK v1.2 делает шаг вперед в оптимизации программного обеспечения для квантовых вычислений. Благодаря использованию Rust, команда разработчиков успешно улучшила производительность и функциональность Qiskit SDK. Это обновление ускоряет конструкцию и синтез квантовых цепей, улучшает качество транспиляции, делая Qiskit более надежным и эффективным инструментом для исследователей и разработчиков. Эти улучшения позиционируют Qiskit как ведущую платформу для более быстрой и эффективной работы с комплексными квантовыми нагрузками.

Подробности

Вся заслуга за это исследование принадлежит исследователям этого проекта. Также не забудьте подписаться на наш Твиттер и присоединиться к нашему Телеграм-каналу и группе в LinkedIn. Если вам нравится наша работа, вам понравится наша рассылка.

Не забудьте присоединиться к нашему сообществу в Reddit с более чем 50 тысячами подписчиков.

Вот рекомендуемый вебинар от нашего спонсора: “Построение производительных приложений ИИ с помощью NVIDIA NIMs и Haystack”.

Оригинальная статья: MarkTechPost

“`

Полезные ссылки: