טכנולוגיית IBM Quantum
צי המחשבים הקוונטיים של IBM®, כולם עם לפחות 127 qubits, הוא הגדול בעולם. המחשבים הקוונטיים האלה משתמשים ב-Qubit מסוג transmon מוליך-על, שאינו הסוג היחיד של qubit, אך יש לו יתרונות רבים. שילוב המחשבים הקוונטיים ברמה עולמית שלנו עם Qiskit מאפשר למשתמשים לחקור כיצד מחשוב קוונטי יכול להועיל בעולם, כבר היום. שותפים בתעשייה וחוקרים משתמשים בטכנולוגיית IBM Quantum® כדי לחקור חישובים משמעותיים ויישומים ריאליים. בואו נחקור את מגוון התוכניות והשירותים שIBM Quantum מציעה לשותפיה.
אם את/ה חלק ממוסד שהוא חבר ברשת IBM Quantum, כדאי לפנות לקבוצת המחשוב הקוונטי של המוסד שלך כדי לברר לאילו הטבות יש לך גישה.
מטרות למידה
בסוף המודול הזה, תוכל/י:
-
להכיר בכך שפתרון בעיות משמעותיות ידרוש שילוב של משאבים קוונטיים וקלאסיים.
-
לזהות את החומרה, התוכנה והשירותים הזמינים לפתרון בעיות משמעותיות.
-
לתאר כיצד ביצועי מחשוב קוונטי נמדדים באמצעות מדדי היקף, איכות ומהירות. להכיר מדדי בנצ'מרק תומכים הנפוצים בשימוש בכל התעשייה.
IBM Quantum Platform
IBM Quantum Platform מספקת חבילת כלי מחשוב קוונטי שמרכזת את כל משאבי המחקר והפיתוח שמשתמשים צריכים לעבודה מצוינת — במקום אחד. משתמשים יכולים ליצור חשבון ולהתחבר כדי לקבל גישה למחשבים הקוונטיים של IBM, לצפות בפרטי המחשב, לעקוב אחר עומסי עבודה ולגשת לחומרי הדרכה בתיעוד ובלמידה.
-
דף הבית משמש כנקודת הפתיחה הראשית לאקוסיסטם המוצר, שם משתמשים יכולים לקבל את מפתחות ה-API שלהם, לצפות בסיכום של המופעים ומידע על השימוש, לצפות בפרטי עבודות אחרונות ולגשת לקישורים שימושיים לאזורים אחרים בפלטפורמה.
-
תיעוד מרכז את תיעוד Qiskit, תיעוד שירותים ומידע על API reference במקום אחד, מאורגן בצורה שתומכת בזרימות עבודה טבעיות של משתמשים.
-
למידה היא הבית לחומרי הדרכה כולל קורסים ומודולי הוראה, וה-Circuit Composer האינטראקטיבי (בקרוב). עורך גרפי וקוד משולב זה מאפשר למשתמשים לאב-טייפ, לסמלץ ולדבג Circuit ים ויזואלית, ולאחר מכן להריץ אותם על מחשבים קוונטיים של IBM.
שירות המחשוב הקוונטי של IBM Quantum (לשעבר שירות Qiskit Runtime)
IBM Quantum Compute Service הוא ארכיטקטורה ניידת, מאובטחת ומבוססת-מכולות (containerized) שמריצה תוכניות קוונטיות על יחידת מחשוב קלאסית המשולבת באופן הדוק עם המעבד הקוונטי. Quantum Compute מאפשר למחשב הקוונטי להפוך לחלק מכל סביבת מחשוב כדי להאיץ חישובים — בדומה ליחידת עיבוד גרפי (GPU) — ומטפל בתזמור עבודות ובהעברת נתונים ליחידת העיבוד הקוונטי, תוך מיקסום היעילות.
Qiskit ו-Quantum Compute מפשטים את התזמור המהיר של תוכניות על משאבי מחשוב בענן. IBM בונה middleware לקוונטום כדי למקסם את ביצועי היישומים הקוונטיים הרצים על משאבי מחשוב קוונטיים וקלאסיים מקביליים ומבוססי ענן. ה-middleware הזה כולל את ארגז הכלים לחיתוך Circuit ים ואת הארכיטקטורה הסרברלס הקוונטית שלנו.
תוסף Qiskit לחיתוך Circuit מאפשר למפתחים לחתוך Circuit ים גדולים לCircuit ים קטנים יותר המתאימים למחשבים קוונטיים נוכחיים. חיתוך Circuit ים משתמש בחישוב קלאסי כדי לשאת בחלק מהנטל החישובי של Circuit קוונטי ולחרוג ממה שניתן להשיג עם כל אחד מהם לבד. כלים נוספים עוזרים לשחזר Circuit ים עם משאבים קלאסיים ולאחד את התוצאות הסופיות.
Quantum Serverless הוא ערכת כלים לתזמור רב-ענן המחברת משאבים קלאסיים אלסטיים עם IBM Quantum Compute Service. Quantum Serverless מאפשר למפתחים להתמקד בקוד, ולא בהקצאת משאבים.
מחשבים קוונטיים מוליכי-על של IBM
המעבדים הקוונטיים של IBM משתמשים בסוג פיזי של qubit הנקרא qubit transmon מוליך-על, העשוי מחומרים מוליכי-על שעוצבו בתבנית על גבי מצע סיליקון. מעבדים קוונטיים אחרים עשויים להשתמש ב-Qubit פוטוניים, העשויים מפוטונים בודדים של אור, או ב-Qubits של יונים לכודים, המאחסנים מידע בחלקיקים אטומיים טעונים. כדי לאפשר זרימת זרם חשמלי, qubits מוליכי-על צריכים להישמר בטמפרטורות נמוכות במיוחד — קרוב לאפס המוחלט.

מעבד IBM בן 127 qubit
ביצועי מחשוב קוונטי
מדידת ביצועי מחשוב קוונטי
מחשב קוונטי אוניברסלי עמיד בפני תקלות נותר אחד האתגרים הגדולים של המחשוב המודרני. מחשבים קוונטיים כיום אינם עדיין עמידים בפני תקלות באופן מלא, ולכן הבנת הביצועים שלהם דורשת התחשבות בגורמים מרובים מעבר למספר ה-qubits בלבד.
IBM Quantum מאפיינת ביצועי מחשוב קוונטי באמצעות שלושה ממדים בסיסיים:
-
היקף (Scale): נמדד על ידי qubits הניתנים לתכנות, ה-qubits שמשתמשים יכולים לשלוט בהם ישירות ולשלב באלגוריתמים קוונטיים.
-
איכות (Quality): נמדדת על ידי פעולות qubit (QuOps), אשר מציינות כמה מהפעולות התובעניות ביותר מבחינה חישובית מחשב קוונטי יכול לבצע באופן אמין לפני ששגיאות משתלטות על החישוב.
-
מהירות (Speed) נמדדת על ידי מספר מקסימלי של Circuit ים לשנייה, המתאר את ה-throughput של Circuit ים במערכת ואת כמות החישוב השימושי שהיא יכולה לבצע לאורך זמן.
יחד, מדדים אלה מספקים מבט ברמה גבוהה על היכולת החישובית, המדרגיות, והיעילות של מחשב קוונטי על פני טכנולוגיות חומרה וגישות יישום שונות.
בנוסף למדדים העיקריים הללו, מספר מדדי בנצ'מרק תומכים נמצאים בשימוש נרחב בכל התעשייה:
בדוק/י את ההבנה שלך
נכון או לא נכון: העוצמה של מחשב קוונטי נקבעת על ידי מספר ה-qubits שיש לו.
תשובה
לא נכון. אם למחשב קוונטי יש הרבה qubits, אך throughput נמוך של Circuit ים ואיכות ירודה, אזי המידע המאוחסן בכל מספר qubits יתדרדר לפני שניתן יהיה לקבל תוצאות שימושיות. עוצמתו של מחשב קוונטי תלויה בהיקף, באיכות ובמהירות.
מה הלאה במחשוב קוונטי
המחשבים הקוונטיים של ימינו, וכאלה שצפויים לעתיד הנראה לעין, הם רועשים. פירוש הדבר הוא שהם רגישים להפרעות סביבתיות שיכולות להשפיע על נאמנות התוצאות. בדיוק כפי שהמחשוב הקלאסי התפתח באמצעות קנה-מידה מודולרי של מעבדים, חישוב יעיל ומקביליות, אנחנו רואים את המחשוב הקוונטי מתפתח להגיע לפוטנציאל המלא שלו. בעוד אנחנו עובדים לקראת מחשבים קוונטיים עמידים לחלוטין בפני תקלות, אנחנו רוצים לפתור בעיות שימושיות עם החומרה והתוכנה שיש לנו היום.
תועלת קוונטית
IBM Quantum ואוניברסיטת קליפורניה, ברקלי הציגו עדויות לכך שמחשבים קוונטיים יכולים לספק ערך מוקדם מהצפוי, הודות להתקדמות בחומרת IBM Quantum ובשיטות להפחתת שגיאות. מעבר להוכחת היתכנות בלבד, סיפקנו תוצאות מדויקות מספיק כדי להיות שימושיות. מודל החישוב שחקרנו בעבודה זו הוא פן מרכזי של אלגוריתמים רבים שתוכננו למחשבים קוונטיים לטווח קרוב.
לולאת המשוב בין קוונטי לקלאסי היא המפתח לקידום הטכנולוגיות הקוונטיות. עם התמקדות בתועלת קוונטית, אנחנו משתמשים בקוונטי לבדיקת בעיות מורכבות שמאתגרות מסגרות חישוב בעלות ביצועים גבוהים קיימות, ואז בודקים את התוצאות בצורה קלאסית. הלוך-ושוב מתמשך זה של הרצת Circuit מורכב קוונטי ואימות קלאסי של התוצאות הקוונטיות ישפר את שני תחומי החישוב ויספק למשתמשים אמון ביכולות של מחשבים קוונטיים לטווח קרוב.
קריאה אופציונלית — לחץ/י על המשולש לקריאה נוספת על הניסוי
-
בניסוי זה, השתמשנו בכל 127 ה-Qubits של מעבד IBM Quantum Eagle שלנו כדי לסמלץ את ההתנהגות המשתנה של מערכת שמתמפת באופן טבעי למחשב קוונטי, הנקראת מודל Ising הקוונטי. מודלי Ising הם פישוטים של הטבע המייצגים אטומים מקיימי-אינטראקציה כסריג של מערכות קוונטיות דו-בחירה מקיימות-אינטראקציה בשדה אנרגיה. מערכות אלה נראות מאוד כמו ה-Qubits דו-המצב שמרכיבים את המחשבים הקוונטיים שלנו, מה שהופך אותן למתאימות לבדיקת יכולות השיטות שלנו. השתמשנו ב-ZNE כדי לנסות לחשב במדויק תכונה של המערכת הנקראת ערך הציפייה שלה — בעיקרון ממוצע משוקלל של התוצאות האפשריות של ה-Circuit.
-
במקביל, צוות ברקלי ניסה לסמלץ את אותה מערכת באמצעות שיטות רשת טנסורים בעזרת מחשבי-על מתקדמים הממוקמים ב-National Energy Research Scientific Computing Center (NERSC) של Lawrence Berkeley National Lab ובאוניברסיטת Purdue.
-
השיטות הקוונטיות המשיכו להסכים עם השיטות המדויקות. אבל בסוף, שיטות הקירוב הקלאסיות החלו לכשול ככל שהקושי הועלה.
-
לבסוף, ביקשנו משני המחשבים להריץ חישובים מעבר למה שניתן לחשב בדייקנות — והמחשב הקוונטי החזיר תשובה שהיינו יותר בטוחים שהיא נכונה. ובעוד שלא ניתן להוכיח האם התשובה הייתה אכן נכונה, ההצלחה של Eagle בהרצות הקודמות של הניסוי נתנה לנו אמון שהן היו.
תיקון שגיאות
תיקון שגיאות היה תחום מחקר מרכזי במשך עשרות שנים. אבל לרוב אותה תקופה, טכניקות תיקון שגיאות תיאורטיות היו לא מעשיות ליישום על מחשבים קוונטיים אמיתיים, לרוב בגלל המספר הגדול מאוד של qubits הנדרשים. אכן, מומחים רבים מנבאים שמחשוב קוונטי עמיד בפני תקלות מעשי (FTQC) ידרוש מיליוני qubits פיזיים. אבל במאמר אחרון שפורסם על שער כריכת Nature, חוקרים מ-IBM הציגו קוד חדש, שאנחנו קוראים לו Gross code, שמתגבר על המגבלה הזאת.
המאמר High-threshold and low-overhead fault-tolerant quantum memory מתאר את קוד תיקון השגיאות הקוונטי החדש שיעיל פי 10 בערך משיטות קודמות בהגנה על נתונים קוונטיים עדינים מצבירת שגיאות. כדי לשקול עד כמה אנחנו קרובים יותר עכשיו לתחילת תיקון השגיאות, קחו בחשבון שבאמצעות Gross code, ניתן להגן על 12 qubits לוגיים לכ-מיליון מחזורי בדיקות שגיאות באמצעות 288 qubits.
לא צפוי שתיקון שגיאות יחליף פתאום את הפחתת השגיאות ואת דיכוי השגיאות. במקום זאת, במהלך השנים הקרובות, הפחתת שגיאות ודיכוי שגיאות ימשיכו למלא תפקיד מרכזי, לצד מספר הולך וגדל של qubits מתוקני-שגיאות.
מפת הדרכים לפיתוח IBM Quantum
אנחנו נמצאים כעת בעידן של תועלת קוונטית. זה אומר שמחשבים קוונטיים טובים יותר במחשוב קוונטי ממחשבים קלאסיים, וניתן למנפם על ידי המשתמשים שלנו לגילוי אלגוריתמים חדשים וחיפוש יתרונות קוונטיים. מפת הדרכים שלנו מתארת את אבני הדרך ההיסטוריות שלנו ואת התוכניות להשגת יתרון קוונטי קרוב-טווח עד 2026.
עד 2029, נספק את Starling — מחשב קוונטי גדול-סקאלה עמיד בפני תקלות המסוגל להריץ Circuit ים קוונטיים הכוללים 100 מיליון Gate ים קוונטיים על 200 qubits לוגיים. אנחנו בונים מערכת זו עכשיו במתקן ההיסטורי שלנו ב-Poughkeepsie, ניו יורק. למידע נוסף על ההתקדמות שלנו במסמך PDF של מפת הדרכים המודרכת.
קרא/י עוד על מפת הדרכים לפיתוח IBM Quantum כאן.
אתגר 5k
IBM עובדת יחד עם קהילת המחקר הקוונטי כדי למצוא מקרי שימוש פוטנציאליים שיכולים להפיק תועלת מהמחשוב הקוונטי. אנחנו מספקים כלים חזקים יותר ויותר כדי שמשתמשים יוכלו לחקור בעיות דחופות עם קוונטי. ב-2024, שחררנו כלי המסוגל לחשב אובזרבלים לא-מוטים של Circuit ים ארוכים ואיכותיים. מציאת מה ניתן לעשות עם שילוב זה של 100+ qubits ו-Circuit ים עמוקים נקראה פעם "אתגר 100x100". אבל המספר המדויק של qubits ועומק כל אחד חשוב פחות ממינוף כוח השילוב. דמיינו מה אפשרי עם 5,000 שערים קוונטיים (Gates) בחישוב אחד. המשתמשים יכולים להריץ Circuit ים קוונטיים עם מורכבות וזמן ריצה מעבר ליכולות המחשבים הקלאסיים הטובים ביותר היום. אנחנו נרגשים לראות מה קהילת הקוונטום תבנה כדי לעזור לנו לרתום את כוח הקוונטי ולפתור בעיות חשובות.
מחשבי-על ממוקדי-קוונטום
מעבר למעבדי שבב בודד הוא המפתח לפתרון בעיות בקנה-מידה. ב-2024, הצגנו את Crossbill, המעבד הבודד הראשון שנעשה ממספר שבבים. אלה הם הצעדים הראשונים לפתיחת עידן חדש של קנה-מידה, ומספקים נתיב ברור ל-100,000 qubits ומעבר לכך עם מחשוב-על ממוקד-קוונטום. זוהי ארכיטקטורת מחשוב מודולרית המאפשרת קנה-מידה. היא משלבת תקשורת קוונטית וחישוב כדי להגדיל את הקיבולת החישובית, תוך שימוש ב-middleware ענן היברידי לשילוב חלק של זרימות עבודה קוונטיות וקלאסיות.
פתרון הבעיות המורכבות ביותר בעולם ידרוש שילוב של משאבים קלאסיים וקוונטיים. יתרה מזאת, הוא יהיה תלוי בשיתוף פעולה מתמשך בין תעשייה ואקדמיה.
נקודות מפתח
כדאי לזכור את נקודות המפתח הבאות:
-
המחשבים הקוונטיים של ימינו אינם עמידים בפני תקלות.
-
שלושה ממדים עיקריים להערכת ביצועי מחשוב קוונטי הם: היקף (qubits הניתנים לתכנות), איכות (פעולות qubit), ומהירות (מספר מקסימלי של Circuit ים לשנייה).
-
בנצ'מרקים נוספים כגון Quantum Volume, CLOPS ו-EPLG נותרים שימושיים להבנת מאפייני חומרה ועומסי עבודה ספציפיים.
-
ניסוי משותף של IBM Quantum ו-UC Berkeley הציג עדויות למחשבים קוונטיים של IBM שמספקים תוצאות אמינות ומדויקות לבעיות סימולציה מאתגרות בקנה-מידה של 127 qubits.
-
מחשוב-על ממוקד-קוונטום אומר לטפל בקוונטי כחלק אחד בפרדיגמת HPC רחבה יותר עם קלאסי וקוונטי הפועלים כיחידה חישובית אחת.