דלג לתוכן הראשי
פרויקט זה בשלב בטא. מצאת באג? פתח issue ב-GitHub. יש שאלה או רעיון? שאל ב-Discussions — נשמח לשמוע ממך!
מה איכות התרגום בדף זה?

מתזמן חלוקה הוגנת

כאשר אתה מגיש עומס עבודה ליחידת עיבוד קוונטית (QPU), הוא נכנס למתזמן של אותה QPU ספציפית, ומצטרף למאגר עומסי העבודה (מכל המשתמשים) הממתינים לביצוע על אותה QPU. סדר הביצוע של עומסי העבודה נקבע כברירת מחדל על ידי נוסחת חלוקה הוגנת. כפי שמוסבר להלן, נוסחה זו מנסה לאזן את עומס העבודה בין מופעים שונים בהתאם לכמות הגישה המוקצית ל-QPU בחלון זמן נתון. בפועל, משמעות הדבר היא שעומסי עבודה ממופעים שונים משולבים זה בזה, כך שהסדר שבו עומסי העבודה מסתיימים אינו בהכרח הסדר שבו הוגשו. מאחר שהסדר מחושב באופן דינמי עם הגעת עומסי עבודה חדשים, בדרך כלל אין אפשרות להבטיח מתי יבוצע עומס עבודה מסוים על ידי מתזמן החלוקה ההוגנת.

מונחי החלוקה ההוגנת​

  • חשבון: יחידים וארגונים משתמשים בחשבון IBM Cloud® כדי לגשת ל-IBM Quantum® Platform ול-IBM Quantum Compute Service.

  • מופע: המבנה הבסיסי שאליו מוקצה זמן מהחשבון הכולל עבור קבוצת QPUs, ואליו משתמשים מוקצים ישירות. מופעים משויכים לאזור ספציפי ולתוכנית. ראה את מדריך המופעים לפרטים נוספים.

  • חלון נע של 28 ימים: מתזמן החלוקה ההוגנת מביא בחשבון שימוש על פני חלון זמן נע. רק זמן ביצוע שנצבר בתוך חלון זה נלקח בחשבון לצורך ההגינות. אורך חלון זה הוא כיום 28 ימים. כאשר מתזמן החלוקה ההוגנת מופעל, הוא מביא בחשבון שימוש החל מ-28 ימים לפני כן. (הערה: חלון הזמן הנע אינו חל על Flex Plan. יחס החלוקה ההוגנת עבור Flex Plan הוא סך השימוש מול ההקצאה.)

  • זמן שנוצל: לכל מופע, במהלך החלון הנע של 28 יום, כל השימוש בכל ה-QPUs נלקח בחשבון. זה כולל את כל עומסי העבודה שהצליחו, כמו גם עומסי עבודה שמחזירים קודי שגיאה ידועים מסוימים. (הערה: חלון הזמן הנע אינו חל על Flex Plan. יחס החלוקה ההוגנת עבור Flex Plan הוא סך השימוש מול ההקצאה.)

הקצאה וניהול​

IBM® מקצה לחשבון IBM Cloud של כל ארגון נפח של קיבולת מחשוב קוונטי, בהתאם לקיבולת שנרכשה במסגרת התוכנית שלו. מנהלי חשבון מחליטים לאחר מכן איזה חלק מהקצאה זו להקצות לכל מופע. מתזמן החלוקה ההוגנת משתמש בהקצאת המופעים ובשימוש הנוכחי כדי לתזמן עומסי עבודה באופן שמחלק משאבים בצורה הוגנת לכל מופע.

לדוגמה, נניח שרק שני מופעים מחזיקים עומסי עבודה בתור של מחשב קוונטי אחד. בהינתן שכל השאר זהה, מופע שהוקצו לו פי שניים יותר דקות יוכל להריץ פי שניים יותר עומסי עבודה.

אם חשבון הארגון הוא חשבון Enterprise, מנהלי החשבון יצטרכו תחילה לחלק את ההקצאות שלהם בין חשבונות המשנה של החשבון, ומנהל חשבון המשנה יחלק לאחר מכן את חלקו מההקצאה למופעי חשבון המשנה.

כיצד עובד מתזמן החלוקה ההוגנת​

מתזמן החלוקה ההוגנת בוחר עומסי עבודה לביצוע על QPU בסדר דינמי, כך שאף מופע לא יכול לשלוט בלעדית ב-QPU. כאשר QPU מוכנה לעבודה נוספת, היא מבקשת את עומס העבודה הבא ממתזמן החלוקה ההוגנת. התנהגות ברירת המחדל של המתזמן היא לבחור את עומס העבודה הבא על ידי זיהוי המופע שצרך את הכמות הנמוכה ביותר מהקצאתו בתוך חלון התזמון הנוכחי. אם המופע שנבחר הגיש יותר מעומס עבודה אחד, המתזמן יבחר תחילה בעומס העבודה הישן ביותר. לפיכך, בתוך מופע, המתזמן עובד על בסיס ראשון-נכנס-ראשון-יוצא (FIFO).

השלבים הבאים​

המלצות