ההבדל בין ריבוי מעבדים ומערכות מרובות מחשבים

תמונת מאקרו של מעגל אלקטרוני. PCB על התאורה.

תקריב של מעבד מחשב.

קרדיט תמונה: Zhukow/iStock/Getty Images

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

מערכות CPU מרובות

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

סרטון היום

מחשבי CPU מרובי ליבות

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

סביבות מרובות מחשבים מרושתות וסגורות

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

סביבות מחשוב מבוזרות

מחשוב מבוזר הוא סוג של ריבוי מחשוב שנמצא ממש מחוץ לקופסה -- לפעמים מחוץ לאזור הגיאוגרפי. במקום לשתף לוח אם או רשת מקומית, מחשוב מבוזר משתמש בשרת כדי לפצל משימה גדולה למספר מקטעים, מפיץ את אלה מחלק למערכות אחרות (בדרך כלל דרך האינטרנט), משתמש במערכות ההפצה כדי לעבד את הנתונים ומחזיר את הנתונים המעובדים לשרת עבור אָנָלִיזָה. הפרויקטים SETI@home (מחפשים חיי חייזרים) ו-Folding@home (עיבוד נתוני מחקר רפואי) הם שני שימושים בולטים של מחשוב מבוזר שכמעט כל מי שיש לו מחשב יכול להתנדב להשתתף בהם ב.