Clear Sky Science · he

אופטימיזציה של ביצועים וצריכת אנרגיה במחשבים אופטיים טרנריים מבוססי מודל תורים M/G/1

· חזרה לאינדקס

מדוע מחשבים מבוססי אור חכמים חשובים

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

Figure 1
Figure 1.

סוג חדש של מחשב מונע אור

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

פירוק העבודה לשלושה שלבים פשוטים

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

לאפשר למעבד "לקחת חופשות"

הרעיון המרכזי הוא להימנע מהפעלת המעבד האופטי במתכונת מוכנות מלאה כאשר יש מעט או אין עבודה. המחברים מציגים שתי אסטרטגיות בקרה הנחקרות לעתים קרובות בתחום מחקר התפעול. ראשית, מדיניות "N" קובעת שהמעבד יידעק להתעורר לעבודה רק כאשר הצטברו לפחות N משימות בתור; זה מונע הפעלה וכיבוי עבור כל בקשה קטנה. שנית, מנגנון "חופשות מרובות" מאפשר למעבד להיכנס למצב צריכת-אנרגיה נמוכה כאשר התור ריק, ולהישאר במצב מנוחה דרך חופשות חוזרות עד שיגיעו מספיק משימות חדשות להצדיק התעוררות. יחד, הכללים האלה יוצרים איזון אוטומטי: ככל שיש יותר תנועה, המעבד מבלה יותר זמן בעבודה; בתקופות שקטות הוא ישן בעיקר.

Figure 2
Figure 2.

מדידת זמני המתנה ועלות האנרגיה

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

מה הממצאים משמעותיים במציאות

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

ציטוט: Wenqiang, S., Weiwen, L., Heqiang, Z. et al. Performance and energy consumption optimization of ternary optical computers based on the M/G/1 queuing model. Sci Rep 16, 12271 (2026). https://doi.org/10.1038/s41598-026-42496-x

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