AWS Quantum Technologies Blog
Category: Thought Leadership
New open source tool expands access to lab-based quantum prototypes: Cloud Queue for Quantum Devices
Experimental physicists are vital to the future of quantum computing, sensing, and networking, laying the groundwork for new types of devices and enhancing the performance of existing technology. Their work, like all open science, can be accelerated through collaboration, but providing access to prototype hardware is challenging. The Cloud Queue for Quantum Devices project provides […]
Quantum error correction in the presence of biased noise
Have you ever heard about error correction? Without it, we could not obtain awe-inspiring pictures of Jupiter and its moons, conduct intelligible mobile phone calls, or have reliable computers. In this blog post, we explain the basic ideas behind error correction and how to apply it to quantum computing. In addition, we discuss how we […]
Bernoulli line and the Bloch sphere: visualizing probability and quantum states
Introduction In recent years, quantum computers have evolved from laboratory experiments available to only a handful of scientists, to research devices that are accessible worldwide through cloud services like Amazon Braket. The impact of cloud access to quantum computers is not limited to laboratory scientists and developers as it allows educators to bring these devices […]
An Illustrated Introduction to Quantum Networks and Quantum Repeaters
Quantum networks are an emerging technology that distribute entangled quantum bits to geographically separated users. These networks can enable new communication tasks such as the generation of shared cryptographic keys whose security does not depend on algorithmic complexity. This security can supplement and extend the current state-of-the-art in public key cryptography and future-proof it against […]
AWS open-sources OQpy to make it easier to write quantum programs in OpenQASM 3
In September 2021, we announced that AWS would be joining the OpenQASM 3 Technical Steering Committee in an effort to establish a consistent, industry-wide approach for describing quantum programs. In that blog post we also shared our plans to help extend the OpenQASM ecosystem to work with hardware being developed at the AWS Center for Quantum Computing. […]
Combinatorial Optimization with Physics-Inspired Graph Neural Networks
Combinatorial optimization problems, such as the traveling salesman problem where we are looking for an optimal path with a discrete number of variables, are pervasive across science and industry. Practical (and yet notoriously challenging) applications can be found in virtually every industry, such as transportation and logistics, telecommunications, and finance. For example, optimization algorithms help […]
Announcing the opening of the AWS Center for Quantum Computing
What if by harnessing the properties of quantum mechanics we could model and simulate the behavior of matter at its most fundamental level, down to how molecules interact? The machine that would make that possible would be transformative, changing what we know about science and how we probe nature for answers. Quantum computers have the […]
Exploring Simon’s Algorithm with Daniel Simon
Introduction Customers exploring quantum computing often rely on existing algorithms to learn the basics or evaluate new services. Amazon Braket includes many such algorithms in its SDK and managed notebooks. In this post, we will explore one of the first quantum algorithms invented, and a new addition to our Amazon Braket examples: Simon’s algorithm. We […]
AWS joins the OpenQASM 3.0 Technical Steering Committee
In the early 1990s, James Gosling introduced the Java programming language. One of the key advantages to Java was that programmers could write code once and have it run on many different backends, without needing to concern themselves with the underlying hardware. This was enabled by an intermediate representation called Java bytecode. Java programs were […]
Generating quantum randomness with Amazon Braket
Introduction – the need for randomness Random numbers are a crucial resource used throughout modern computer science. For example, in computation, randomized algorithms give efficient solutions for a variety of fundamental problems for which no deterministic algorithms are available. This includes Monte Carlo methods that have widespread applications in science for the simulation of physical, […]