מידע על QPU
IBM® מציעה גישה למגוון רחב של יחידות עיבוד קוונטיות (QPUs). כל ה-QPUs שנפרסו על ידי IBM מבוססים על טכנולוגיית Qubit על-מוליך, מכיוון שהשליטה והמדרגיות של טכנולוגיה זו סולות דרך ברורה להשגת יתרון קוונטי עם QPUs אלה.
חקור את כל ה-QPUs הציבוריים של IBM על ידי ניווט לדף Compute resources ב-IBM Quantum® Platform. לחץ על כל QPU כדי לפתוח את כרטיס המידע המפורט שלו.
דף זה מתאר את המידע המפורט שתמצא בכרטיס מידע ה-QPU.
גרסאות QPU
לכל QPU יש מספר גרסה בצורה X.Y.Z (מייג'ור.מיינור.תיקון). מעגל שקומפל עבור מספר גרסה נתון מובטח לרוץ על אותו QPU. אם מספר התיקון משתנה, המעגל ימשיך לרוץ. אם מספר המייג'ור או המיינור משתנה, המעגל אינו מובטח לרוץ, אם כי ייתכן שיצליח. התנאים שבהם מספר גרסה עשוי להשתנות מפורטים להלן:
גרסת מייג'ור
גרסת המייג'ור תגדל עבור שינויים כגון:
- החלפת דגימות.
- שינויים מהותיים באלקטרוניקת הבקרה.
- העברת ה-QPU למיקום חדש, אם נובעים מכך שינויי התנהגות משמעותיים.
גרסת מיינור
גרסת המיינור תגדל עבור שינויים כגון:
- מחזורי חימום / קירור.
- החלפת חלק מהאלקטרוניקה, אם ההחלפה משפיעה מהותית על הפעולה.
- שינוי כיוון שער NOT מבוקר.
- ביטול שער לפרק זמן מסוים עקב בעיות כיול, וכאשר לא ניתן לבצע תיקונים בתוכנה בקלות.
גרסת תיקון
מספר גרסת התיקון יגדל עבור תיקונים שאינם שוברים את המעגל הקומפל הקיים. שינויים אלה כוללים:
- כיולים ידניים לשיפור נאמנויות.
- שינויים קטנים באלקטרוניקה שאינם משפיעים על הפעולה.
- עדכוני תוכנה של QPU.
פרטי QPU
החלק הראשון של כרטיס מידע ה-QPU מספק את פרטי ה-QPU הבאים:
שם | Qubits | שגיאת 2Q (טובה ביותר) | שגיאת 2Q (בשכבות) | CLOPS (או CLOPS_h) | סטטוס | אזור | גרסת QPU | סוג מעבד | שערי בסיס | סה"כ משימות ממתינות | שגיאת 2Q חציונית | שגיאת SX חציונית | שגיאת קריאה חציונית | T1 חציוני (זמן רלקסציה) | T2 חציוני (זמן התפזרות פאזה)
שם
השם הייחודי המוקצה ל-QPU ספציפי. ל-QPUs המתארחים ב-IBM Cloud® יש שמות המתחילים ב-ibm_*. לכל ה-QPUs ניתן שם של עיר, לדוגמה, ibm_kingston. שם זה אינו מציין היכן ה-QPU הפיזי מתארח. הם נקראים על שם מיקומי IBM® ברחבי העולם.
Qubits
מספר ה-Qubit הפיזיים ב-QPU.
שגיאת 2Q (טובה ביותר)
שגיאת הדו-Qubit (2Q) הנמוכה ביותר בכל קצה של ההתקן מאותה קבוצת מדידות ששימשה לחישוב החציון (ראה שגיאת 2Q חציונית).
שגיאת 2Q (בשכבות)
שגיאה ממוצעת לשער בשכבות (EPLG) בשרשרת של 100 Qubit. EPLG ממוצע מודד את שגיאת השער הממוצעת בשרשרת שכבות של Qubit (=100 כאן). הוא נגזר מכמות דומה המכונה נאמנות שכבה (LF) כאשר EPLG = 4/5(1-LF) ונאמנות השכבה היא נאמנות התהליך של שרשרת השכבות של Qubit. לפרטים, ראה את המאמר Benchmarking quantum processor performance at scale. שים לב שבמאמר EPLG מוגדר עבור שגיאת תהליך, אך לעקביות עם שגיאות השער המדווחות בנפרד כאן הוא מצוטט עבור שג יאת שער ממוצעת, ומכאן הגורם 4/5. מצא מחברת דוגמה ב-GitHub של קהילת Qiskit.
CLOPS (או CLOPS_h)
פעולות שכבת מעגל לשנייה, הוא מדד לכמה שכבות של מעגל 100x100 (מעגל מותאם חומרה) QPU (יחידת עיבוד קוונטי) יכול לבצע ביחידת זמן. מצא את קוד CLOPS ב-GitHub של קהילת Qiskit.
סטטוס
סטטוס ה-QPU; לדוגמה, Online, Paused, Offline וכן הלאה.
אזור
מיקום מרכז הנתונים שבו הנתונים והניסויים שלך יתארחו ויעובדו.
גרסת QPU
מספר הגרסה של QPU בצורה major.minor.revision. ראה גרסאות QPU לפרטים על האופן שבו מספר זה מוקצה.
סוג מעבד
משקף את הטופולוגיה ומציין את ספירת ה-Qubit המשוערת.
שערי בסיס
לכל משפחת מעבדים יש סט שערים מובנה. כברירת מחדל, ה-QPUs בכל משפחה תומכים רק בהרצת השערים והפעולות בסט השערים המובנה. לפיכך, כל שער במעגל חייב להיות מתורגם (על ידי ה-Transpiler) לאלמנטים של סט זה. שים לב שהפעולות הלא-יוניטריות אינן מפורטות כאן; השתמש בשיטה ב-Qiskit כדי לראות את כל השערים והפעולות המובנות עבור QPU. ראה רשימה של כל השערים המובנים בטבלה זו.
סה"כ משימות ממתינות
המספר הכולל של משימות שהגשת ל-QPU זה.
שגיאת 2Q חציונית (Heron: CZ, Eagle: ECR)
נאמנות שער ממוצעת של פעולת הדו-Qubit מ-randomized benchmarking. נמדד ב"בידוד": קבוצות עם הפרדה מינימלית של שני Qubit בין קצוות. ה-randomized benchmarking הזה משתמש בשכבות לסירוגין של Cliffords חד-Qubit ושערי דו-Qubit, ולפיכך ערך שגיאת 2Q הסופי כולל את שגיאת שכבת ה-Cliffords חד-Qubit. מצא מחברת דוגמה ב-GitHub של קהילת Qiskit. מצא נתונים לפי קצה בסעיף נתוני כיול בכרטיס מידע ה-QPU.
שגיאת SX חציונית
נאמנות שער ממוצעת של שער √X (SX) מ-randomized benchmarking, נמדד בו-זמנית על כל ה-Qubit. רצף ה-randomized benchmarking כולל שערי SX, ID ו-X, ומניחים שהשגיאות שלהם זהות.
שגיאת קריאה חציונית
נאמנות פעולת הקריאה. שגיאת הקריאה נמדדת על ידי הכנת ה-Qubit במצב 0 (1) ומדידת ההסתברות לפלט במצב 1 (0). הערך המדווח הוא הממוצע של שתי שגיאות אלה. החציון לוקח בחשבון את כל ה-Qubit.
T1 חציוני (זמן רלקסציה)
זמן T1 מייצג את המשך הממוצע שבו Qubit נשאר במצב הנרגש שלו לפני שהוא דועך למצב הבסיסי שלו