Skip to content

pause statement #537

@jon-wurtz

Description

@jon-wurtz

One of the use cases of our near-term hardware is to explore noise. This means that programmers should have the ability to add extra noise in various ways. Some are technically already present-- such as zero noise extrapolation by injecting coherent noise using an ensemble of circuits-- but a few others are not. Shoutout to Yuval for the idea.

One useful statement would be a pause, which tells the hardware to do "nothing" for some time, simply to accumulate errors. A user might then scan over the length of those pause times or even do other fancy things (like dynamical decoupling or echoes).

A prototype signature of the statement might be

def pause(time:float):...

where time is a unitless value related to the effective clock speed of the device; time=1.0 corresponds to the time of a single median-length move.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions