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