Why QCG makes a difference?

The QCG ecosystem provides all the necessary mechanisms for efficient and secure computations on large-scale resources. With a user-friendly interface, it simplifies task submission, monitoring and data management. It is easily adjustable to specific needs. And just as importantly, it is open source!

After years of working closely with many scientists from various fields, we’ve learned that there’s no one-size-fits-all solution for their needs. But most of the time, it’s not practical or cost-effective to create a new solution for each application scenario.

That’s where QCG comes in. It uses templates to make it easy to use classical and quantum computing resources and meets the needs of most users. It’s reliable, efficient, and secure.

And if the templates aren’t enough for some cases, QCG lets users add their own custom interfaces right into the QCG portal. This means QCG handles file submissions, while other apps deal with setting parameters and showing results.

Access to HPC/HTC computing resources is a growing demand of many companies. When the time is money, the companies look for solutions that can be seamlessly integrated with their internal systems. They require comprehensive security, precisely defined APIs, a good level of flexibility as well as generally-understood robustness. To a large extent, all these requirements are met by the current incarnation of QCG software. Built with modern technologies, QCG can be flexibly deployed in the most appropriate way: entirely on the company’s resources or in a hybrid manner, where less-critical components are deployed on third-party cloud systems.
The main factors that administrators consider when ranking software are its level of security and ease of management. How does QCG compare here? First of all, the architecture of QCG is developed with administrators and for administrators (not only for users). The security risks are minimised through the usage of widely accepted standards, like Oauth 2.0 and JSON Web Tokens, and root-less execution of services. The complexity of deployment of the software is importantly simplified through the application of a containerised approach. This also allows to collect all logs of QCG services in a structured and fully automated manner.