מאת: יוחאי שויגר
חברת הסטארט-אפ doubleAI, שהוקמה על-ידי המנכ"ל פרופ' אמנון שעשוע וה-CTO פרופ' שי שלו-שוורץ, הודיעה כי מערכת הבינה המלאכותית שלה, WarpSpeed, הצליחה לשכתב ולאופטם מחדש את קרנלי ה-CUDA של ספריית cuGraph — חלק מחבילת RAPIDS, אקוסיסטם התוכנה של אנבידיה לעיבוד נתונים על גבי GPU, ולהשיג שיפור מהירות ממוצע של פי 3.6 לעומת גרסאות שפותחו ושופרו במשך עשור על ידי מהנדסי CUDA של אנבידיה במסגרת אותו פרויקט. לדברי החברה, כל אחד מהקרנלים שנבדקו הציג שיפור כלשהו, ויותר ממחציתם השתפרו ביותר מפי שניים. הקוד פורסם ב-GitHub, כך שמשתמשים יכולים, לטענתה, להתקין את הגרסה המואצת ללא שינוי בקוד הקיים, וההכרזה לוותה בפוסט פומבי של שעשוע ברשת X ובבלוג טכני מפורט.
cuGraph היא חלק מחבילת RAPIDS של NVIDIA ונחשבת לאחת הספריות המרכזיות בעולם לעיבוד גרפים על גבי GPU, תחום קריטי לניתוח רשתות, מנועי המלצה, סייבר, ביואינפורמטיקה ומערכות פיננסיות. הקרנלים שבה נכתבו לאורך שנים בידי מהנדסים המתמחים באופטימיזציית ביצועים ברמת חומרה, תחום שבו כל החלטה הנוגעת לפריסת זיכרון, תזמון threads, מבנה warps והתנהגות cache משפיעה באופן דרמטי על התוצאה. בניגוד לכתיבת קוד יישומי רגיל, כאן מדובר במרחב החלטות עמוק ותלוי-הקשר שבו אין "פתרון נכון" אחד, אלא איזון עדין בין אילוצים פיזיים וחישוביים.
