IPU או יחידת עיבוד מודיעין: מה זה ולמה זה משמש?

העדכון אחרון: 22 ינואר 2024
מחבר: Guiahardware

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

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

IPU: מה זה ומה מטרתו

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

  מעבדי מחשב נייד של AMD או Intel: מה הכי טוב?

במילים אחרות, IPU הוא מעבד שנועד לבצע עיבוד מקבילי (במטרה לגרום למספר מעבדים לעבוד בו זמנית) ובכך להאיץ מערכות בינה מלאכותית. בהקשר זה, כברת דרך ארוכה עברה מאז הדור הראשון של IPUs (עֲנָק) כך שעד היום נעשו התקדמויות חשובות רבות בתחום המחשוב, וכבר בדור השני, הביצועים גדלו עד 800%.

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

דיאגרמת IPU

כפי שניתן לראות בתרשים לעיל, בהתאמה ל- IPU קולוסוס MK2 GC200, כל אחד מהמעבדים שאנו צופים בהם מורכב מ 1472 יחידות IPU עצמאיות, שכל אחד מהם משלב, בתורו, ליבה וזיכרון ייעודי משלו: לכן, אנו מדברים על מעבד עם 1472 ליבות אשר, יחד, יש להן את האפשרות לייצר 8832 חוטי עיבוד מקבילייםבמילים אחרות, כל ליבה משלבת שישה נתיכי עיבוד, כלומר כל אחד מהם מסוגל לבצע שש הוראות בו זמנית.

בנוסף, עבור כל אחד מ-IPUs הללו, מתווספים 900 מגה-בייט של זיכרון, בליווי רוחב פס של 47,5 טרה-בייט/שנייה - כמות לא מבוטלת - ומצד שני, הוא משתמש בממשק PCI-Express 4.0 x16 על מנת לשמור על רוחב הפס העצום הזה תחת שליטה.

  שבב הדור הבא של M5: זוהי מהפכת הסיליקון של אפל

למה משמש IPU?

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

למעבדים אלה, לעומת זאת, אין פורמט של כרטיס הרחבה או כרטיס מאיץ, וכפי שציינו בשורות קודמות, יש לחבר אותם תחילה לפורט בלוח האם דרך... שקע PCI-Express 4.0 x16.

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