Программное обеспечение позволяет пользователям выбирать квантовые программные транспиляторы без привязки к конкретному поставщику

Исследовательская группа Университета Осаки и TIS Inc. разработала программное обеспечение «Tranqu», которое позволяет пользователям выбирать транспилятор, преобразующий и оптимизирующий квантовые программы для выполнения на квантовых чипах. Это позволяет пользователям выбирать транспилятор без привязки к конкретному поставщику, что приводит к более точным результатам выполнения.

Для выполнения вычислений на квантовом компьютере квантовые программы, написанные людьми, должны быть переведены в форму, которую могут понять квантовые чипы. Программное обеспечение, отвечающее за этот перевод, называется «транспилятор».

В настоящее время компании и исследовательские институты, предлагающие услуги квантовых вычислений в облаке (далее именуемые «поставщики»), предоставляют транспиляторы, специфичные для вендора. Однако такой подход представляет значительные проблемы. Как только пользователи выбирают услугу конкретного вендора, они фактически ограничены использованием транспилятора этого вендора.

Это известно как привязка к поставщику. Привязка к поставщику представляет собой серьёзную проблему. Поскольку производительность квантовой программы во многом зависит от комбинации самой программы и используемого транспилятора, ни один транспилятор не гарантирует, что всегда будет лучшим вариантом. «В идеале пользователи должны иметь возможность свободно выбирать наиболее подходящий транспилятор в зависимости от своих целей», — говорит Сатоюки Цукано, исследователь из группы.

Команда создала новую структуру под названием Tranqu для решения проблемы привязки к поставщику . Tranqu функционирует как интегрированная структура, которая поддерживает несколько сред квантового программирования и обеспечивает эффективные процессы транспиляции.

«Современные квантовые компьютеры очень подвержены шуму, поэтому крайне важно выбрать наиболее подходящий транспилятор и его параметры для квантовых программ и квантовых чипов», — говорит Цукано. «В настоящее время квантовое облако Университета Осаки предлагает функцию автоматической транспиляции; однако для использования доступен только один транспилятор. Чтобы обеспечить возможность использования нескольких транспиляторов, мы разработали Tranqu».

Кроме того, Tranqu разработан как фреймворк, допускающий следующие расширения: интеграцию пользовательских транспиляторов, разработанных исследователями, поддержку новых форматов квантовых программ и адаптацию к различным архитектурам квантовых чипов.

Планируется внедрить Tranqu в квантовом облаке Университета Осаки. Ожидается, что это позволит пользователям свободно выбирать транспилятор и максимально использовать потенциал квантовых компьютеров.


Мастер пера, обрабатывает новостную ленту.




Актуально

Теги