מיזוג של שני יריבים: NGIO מול Future I/O
עד 1999 התפתחו במקביל שתי טכנולוגיות-חיבור-מהיר מתחרות: Next Generation I/O, בהובלת אינטל וביחד עם Sun Microsystems ו-Dell, ופרסמה מפרט-ראשוני כבר ב-1998; מול Future I/O, בהובלת Compaq, IBM ו-Hewlett-Packard. במקום להמשיך בתחרות שהייתה מפצלת את השוק בין שני תקנים לא-תואמים, איחדו חברות-התעשייה הגדולות כוחות והקימו יחד את ברית-התקנים InfiniBand Trade Association (IBTA), שפרסמה ב-2000 את המפרט-הטכני-הרשמי הראשון של InfiniBand כתקן פתוח אחד.
RDMA: הרעיון הטכני שמאחורי המהירות
התכונה הטכנית המרכזית שמייחדת את InfiniBand היא RDMA (Remote Direct Memory Access) — יכולת להעביר מידע ישירות מהזיכרון של מחשב אחד לזיכרון של מחשב אחר ברשת, בלי שהמעבד המרכזי (CPU) של אף אחד מהצדדים יצטרך לעבד את המידע בעצמו באמצע התהליך. הדבר מצמצם משמעותית גם את זמן-ההשהיה וגם את העומס על המעבדים — בדיוק מה שדרוש כשאלפי מחשבים צריכים "לדבר" זה עם זה במהירות עצומה כדי לפתור יחד בעיה חישובית אחת.
שנות הזוהר במחשוב-העל
בין 2014 ל-2016, לפי רשימת TOP500 העולמית שמדרגת את מחשבי-העל המהירים בעולם, הייתה InfiniBand לטכנולוגיית-החיבור הנפוצה ביותר בהם, בזכות יתרון ברור על פני אתרנט (Ethernet) ו-Fibre Channel המסורתיים בתחומי ההשהיה והתפוקה. מלאנוקס (Mellanox), חברת-רשתות ישראלית, הפכה בהדרגה לספקית המובילה בעולם עבור התקן, עד שנרכשה ב-2020 בידי NVIDIA כספקית-החומרה העצמאית האחרונה שנותרה בשוק זה.
מסופרקומפיוטרים לאימון-AI
הרכישה של מלאנוקס בידי NVIDIA הפכה את InfiniBand, שנוצר במקור עבור מחשוב-על מדעי גרידא, לתשתית-רשת מרכזית גם באימון מודלים גדולים של בינה מלאכותית: כדי לאמן מודל-שפה ענקי נדרש לחבר בין עשרות-אלפי מעבדי-גרפיקה בו-זמנית, במהירות ובזמן-השהיה הנמוך ביותר האפשרי — בדיוק הבעיה ש-InfiniBand תוכננה לפתור עוד לפני שמישהו דיבר על בינה מלאכותית יוצרת.
המתחרה: אתרנט מהירה של NVIDIA עצמה
כיום InfiniBand אינה לבד בשוק: NVIDIA עצמה, שרכשה את מלאנוקס, מפתחת גם משפחת-מוצרים מבוססת-אתרנט בשם Spectrum-X, שנועדה להתחרות ב-InfiniBand בדיוק באותם תחומי-שימוש של אימון-AI בקנה-מידה גדול. שני התקנים ממשיכים להתקיים זה לצד זה במרכזי-נתונים גדולים, כל אחד עם יתרונות שונים מבחינת עלות, תאימות-לתשתית קיימת וביצועים מדויקים.