Đưa ra một ước tính cho một chip lượng tử chung là không thể vì hiện tại không có triển khai tiêu chuẩn.
Tuy nhiên, có thể ước tính con số này cho chip lượng tử cụ thể, với thông tin được cung cấp trực tuyến. Tôi đã tìm thấy thông tin về các chip IBM Q, vì vậy đây là câu trả lời cho chip IBM Q 5 Tenerife . Trong liên kết, bạn sẽ tìm thấy thông tin trên chip, nhưng không có gì về thời gian. Bạn cần truy cập nhật ký phiên bản của chip (thông qua một liên kết được đưa ra trên trang chip IBM Q 5 Tenerife ). Trong nhật ký phiên bản này, đi đến phần "Thông số cổng", bạn sẽ có thông tin sau (giải thích thêm bên dưới):
- Một thời gian cho "GD", là 60ns trong liên kết ở trên.
- Nhiều lần cho "GF" (hãy lấy 200ns cho các tính toán bên dưới).
- Một "thời gian đệm", là 10ns trong liên kết ở trên.
Nhưng "GD", "GF" hay "thời gian đệm" thể hiện điều gì? Chúng là các hoạt động vật lý cơ bản , tức là các hoạt động sẽ được thực hiện trên qubit vật lý. Những hoạt động vật lý này sau đó được sử dụng để thực hiện một số cổng lượng tử cơ sở. Bạn có thể tìm thấy sự phân rã của 4 cổng lượng tử cơ sở của các phụ trợ Q của IBM về các hoạt động vật lý này trên trang chip IBM Q 5 Tenerife . Tôi đã sao chép hình minh họa dưới đây.
Cùng với "GD" và "GF", có một hoạt động "FC" vật lý không xuất hiện trong thời gian. Điều này là do hoạt động "FC" này chỉ "thay đổi khung của các xung sau" (trích dẫn Jay Gambeta từ một cuộc trò chuyện trên QISKit Slack), và do đó, hoạt động "FC" có chi phí (thời gian áp dụng) là 0.
"Thời gian đệm" chỉ là thời gian tạm dừng giữa mỗi ứng dụng hoạt động vật lý.
Vì vậy, cuối cùng chúng ta có thể tính thời gian cần thiết để áp dụng mỗi cổng cơ sở trên phụ trợ cụ thể này:
- U1 : 0ns
- U2 : 70ns = 0ns + 60ns + 10ns (bộ đệm) + 0ns
- U3 : 140ns = 0ns + 60ns + 10ns (bộ đệm) + 0ns + 60ns + 10ns (bộ đệm) + 0ns
- CX : 560ns = 0ns + 60ns + 10ns (bộ đệm) + 200ns + 10ns (bộ đệm) + 60ns + 10ns (bộ đệm) + 200ns + 10ns (bộ đệm)
Từ các thời gian này, bạn có thể suy ra số lượng hoạt động mỗi giây mà phụ trợ ibmqx4 có thể thực hiện.
Lấy 200ns cho mỗi hoạt động như một xấp xỉ thô của thời gian trung bình cho một hoạt động, bạn kết thúc với 5 000 000 hoạt động mỗi giây.
Bạn có thể tìm thấy dữ liệu cho các phụ trợ khác trên kho lưu trữ GitHub của qiskit-backend-information .