Each layer of OQTOPUS consists of the following software:
[Front-end layer]
■ QURI Parts OQTOPUS
It converts user-written quantum programs into a generic format (OpenQASM3) and communicates with the cloud layer.
[Cloud layer]
■ GUI
Information such as the execution status and results of user-created quantum programs, as well as the accuracy of quantum chips, is provided through a Web screen.
## OQTOPUS Cloud
Responsible for data management functions for the entire system, as well as user management and job management.
[Backend layer]
■ OQTOPUS Engine
As an execution platform for quantum computation, it works with the cloud layer, Tranqu Server, and Device Gateway to execute quantum programs. It also performs various processes necessary for quantum computation, such as calculation of the expected value of the execution result and error suppression.
■ Tranqu
It is a one-stop framework that supports multiple quantum programming libraries and quantum circuit transformation and optimization functions (transpilers).
■ Tranqu Server
It provides transpiler services using Tranqu and is used by OQTOPUS Engine.
[Operation]
■ QDash
It is a dashboard that executes calibration essential for operation as a workflow, and visualizes the history management of execution results.
Dummy text Dummy text Dummy text Dummy
- Lorem ipsum dolor sit amet, consectetur adipisicingelit, sed do eiusmod tempor
- incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam
- quis nostrud exercitation ullamco laboris nisi ut liquip ex ea commodo consequat
- Lorem ipsum dolor sit amet, consectetur adipisicingelit, sed do eiusmod tempor
- incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam
- quis nostrud exercitation ullamco laboris nisi ut liquip ex ea commodo consequat
- Lorem ipsum dolor sit amet, consectetur adipisicingelit, sed do eiusmod tempor
- incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam
- quis nostrud exercitation ullamco laboris nisi ut liquip ex ea commodo consequat
Dummy text Dummy text Dummy text Dummy
- Lorem ipsum dolor sit amet, consectetur adipisicingelit, sed do eiusmod tempor
- incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam
- quis nostrud exercitation ullamco laboris nisi ut liquip ex ea commodo consequat
- Lorem ipsum dolor sit amet, consectetur adipisicingelit, sed do eiusmod tempor
- incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam
- quis nostrud exercitation ullamco laboris nisi ut liquip ex ea commodo consequat
- Lorem ipsum dolor sit amet, consectetur adipisicingelit, sed do eiusmod tempor
- incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam
- quis nostrud exercitation ullamco laboris nisi ut liquip ex ea commodo consequat
- Lorem ipsum dolor sit amet, consectetur adipisicingelit, sed do eiusmod tempor
- incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam
- quis nostrud exercitation ullamco laboris nisi ut liquip ex ea commodo consequat
To systemize a quantum computer, a variety of functions are required,
including the following features:
- 1.Job Management and Scheduling: Quantum computers are expensive and, like supercomputers, are commonly shared by multiple users. Therefore, a mechanism for managing user jobs and scheduling execution timing is essential.
- 2.Conversion and optimization of quantum programs: Programs created by users do not run directly on a quantum chip, and must be converted and optimized (equivalent to compiling on a conventional computer) according to the characteristics specific to the quantum chip.
- 3.Calibration: Calibration of the microwave frequency is necessary to accurately control the quantum chip. The calibration process is a big part of quantum computer operations.