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

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

מה ההבדל בין מחשבון רגיל למחשב על

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

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

איך מדידה ועוצמה פועלות: מה זה FLOPS

המדד המרכזי שבאמצעותו מעריכים את הביצועים והעוצמה של מחשבי על הוא מספר הפעולות בנקודה צפה בשנייה, הידוע בקיצור כ-FLOPS (Floating Point Operations Per Second). בניגוד למספרים שלמים פשוטים, נקודה צפה מטפלת במספרים עשרוניים ארוכים ומורכבים מאוד, דבר הכרחי לחלוטין בחישובים מדעיים הדורשים רמת דיוק גבוהה.

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

ההיררכיה של יחידות המדידה

כדי להבין את הקפיצות העצומות בסדרי הגודל של כוח החישוב, כדאי להכיר את המדרג המקובל בקהילה המדעית:

  • טרה-פלופס: 1,000,000,000,000 פעולות בשנייה
  • פטה-פלופס: 1,000,000,000,000,000 פעולות בשנייה
  • אקזה-פלופס: 1,000,000,000,000,000,000 פעולות בשנייה

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

עיבוד מקבילי: הסוד מאחורי המהירות

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

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

תחומי יישום מרכזיים במדע ובהנדסה

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

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

האתגרים בבנייה ובהפעלה של מחשבי על

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

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

שלבים בפיתוח והרצת מודל על מחשב על

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

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

שאלות נפוצות

מה ההבדל המרכזי בין מחשב אישי רגיל למחשב על?
מחשב אישי מיועד לשימושים יומיומיים של משתמש יחיד ומכיל מעבד בודד או מעט ליבות, בעוד שמחשב על משלב אלפי או מיליוני ליבות הפועלות יחד בעיבוד מקבילי כדי לפתור חישובים מדעיים עצומים בזמן קצר.
מה משמעות המושג FLOPS?
מדובר בראשי תיבות של Floating Point Operations Per Second, המדודים את מספר פעולות הנקודה הצפה שהמחשב מסוגל לבצע בשנייה אחת ומעידים על כוח החישוב האמיתי שלו.
האם מחשבי על משמשים גם לכריית מטבעות קריפטוגרפיים?
לא בדרך כלל. מטבעות קריפטוגרפיים נכרים באמצעות חומרה ייעודית המותאמת לאלגוריתמים ספציפיים, בעוד שמחשבי על מיועדים למחקר מדעי, סימולציות מורכבות ועיבוד נתונים רחב היקף שלא בהכרח מתאים כלכלית לכרייה.
מדוע מחשבי על דורשים מערכות קירור מיוחדות?
בשל ריכוז עצום של רכיבי עיבוד רבי-עוצמה במרחב מצומצם, המערכות מייצרות חום אדיר שלא ניתן לפזר באמצעות מאווררים רגילים, ולכן נעשה שימוש בקירור נוזלי מתקדם לשמירה על חומרת המחשב.
מהו הקשר בין מחשבי על לבינה מלאכותית?
מחשבי על מספקים את תשתיות החישוב האדירות הנדרשות לאימון מודלים ענקיים של בינה מלאכותית, הכוללים מיליארדי פרמטרים ודורשים הרצת אלגוריתמים מורכבים במקביל.
האם אדם פרטי יכול לרכוש גישה למחשב על?
כן, חוקרים ומהנדסים נעזרים כיום בשירותי ענן מתקדמים המציעים גישה זמנית למשאבי חישוב עוצמתיים בהתאם לדרישה, מבלי להקים חומרה פיזית יקרה באופן עצמאי.

על המאמר

המאמר נכתב על ידי יהב עטיה, WSO – סוכנות הדיגיטל (wso.co.il), הבעלים ומקימי האתר, בעזרת בינה מלאכותית ועבר בדיקות איכות אוטומטיות לפני הפרסום. המספרים בדוגמאות חושבו בקוד ולא הוערכו.