Sandia LabNews

Can an algorithm teach scientists to write better quantum computer programs?


When it comes to programming, it’s not what you say, it’s how you say it that prevents errors

Image of Sandia computer scientist Timothy Proctor
CODE COACH — Timothy Proctor, who recently received a DOE Early Career Research Program Award, will be training an algorithm to improve quantum computer programs. (Photo by Rebecca Caravan)

While quantum computers could someday revolutionize technology, a single slip of an atom can cause a malfunction. Scientists around the world are figuring out what causes these errors, and it turns out sometimes they stem from the way code in a program is arranged.

Timothy Proctor, a quantum physicist at Sandia, is leading a new research project to help quantum computer scientists write better programs that fail less often.

The DOE Office of Science recently selected Timothy for an Early Career Research Program Award, which will support the project for the next five years.

Timothy said that in quantum circuits — the quantum equivalent of computer programs — how commands are arranged, or structured, can decide whether a computer can successfully run it.

“For example, repeating the same instructions again and again can cause certain kinds of errors to build up much more quickly than they would if you were doing some other pattern of instructions,” he said.

In his new project, Timothy will be training an algorithm to discover other patterns and structures that can cause errors.

“We know that structure impacts how well the program is going to run, but we don’t know exactly what structures are going to impact it, and it changes from device to device.”

Initially, he wants to create a tool that will tell developers how likely their program is to run on a given quantum computer. In time, he hopes his work will change how programs are written, to reduce errors and make quantum computers more useful.

Mentorship, love of math fuels work in quantum computing

Timothy came to Sandia six years ago after earning a doctoral degree in quantum physics from the University of Leeds in England. But in high school, he didn’t love science. To him, science involved too much memorizing of facts and not enough understanding why. Then he learned about particle physics, which caught his interest, and later in college quantum physics, which he pursued his degrees in.

“Quantum physics just seemed exciting and actually easier than other subjects,” Timothy said. Even though the field has a reputation for being difficult and unintuitive, he said the mathematical foundations are straightforward.

“It’s very mathematical, and I enjoy that,” he said.

Since joining Sandia, Timothy has worked in the Quantum Performance Lab, a research group that develops and deploys cutting-edge techniques for assessing quantum computers. Not only has the work been interesting, he said, but the mentorship has been extraordinary.

“Coming out of grad school, I was a competent scientist — I could tackle technical problems — but it’s a long way from that to coming up with compelling research ideas and leading projects. The mentorship I’ve had since I joined Sandia is the reason that I can do that,” Timothy said.

Now, the Early Career Research Award will allow him to expand his own team, and he’s excited to onboard and mentor other early career scientists.

DOE Early Career Research Awards

The DOE Office of Science has selected four Sandia researchers to receive Early Career Research Awards this year. Krupa RamaseshaPete Bosler, Timothy Proctor and Andrew Mounce will receive up to $500,000 per year for five years to advance their research. This summer, Lab News will profile each researcher. Krupa’s and Pete’s profile have previously appeared in Lab News.

The program, now in its 13th year, is designed to provide support to researchers during their early career years, when many scientists do their formative work. This year, the DOE awarded 83 scientists nationwide, including 27 from national laboratories.

Recent articles by Troy Rummler