GPGPU

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש

GPGPU (ראשי תיבות באנגלית: General Purpose computation using GPU), הוא תחום בעולם המחשבים, שבו יש שימוש במעבדים גרפיים לצורכי עיבוד/חישוב כלליים. השימוש ב-GPGPU התפתח תחילה לצורך חישובים מדעיים.

השפות העיקריות המשמשות לתכנות העושה שימוש ב-GPU הן הסטנדרט הפתוח OpenCL ו-CUDA של חברת NVIDIA.

מעבדים גרפיים[עריכת קוד מקור | עריכה]

מעבדים גרפיים, הנמצאים בכרטיס המסך, משמשים בין היתר להרצת משחקים, או תצוגה ויזואלית בתלת-מימד של סרטים ואחרים. המושג GPU הוא ראשי תיבות באנגלית של Graphics Processing Unit, בדומה למעבד הרגיל - CPU ‏(‎Central Processing Unit).

יכולות וביצועים של מעבדים גרפיים[עריכת קוד מקור | עריכה]

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

ביצועיהם יכולים להגיע עד לפי 1000 ואפילו יותר משל מעבד רגיל בביצוע חישובים מתמטיים מכל סוג. הכרטיסים מתוצרת שתי החברות הגדולות בתחום, NVIDIA ו-AMD, מסוגלים לספק ביצועים של עד 9.67 TFlops (‏9.67 טריליון חישובים בשנייה) לעומת מעבד רגיל המסוגל להגיע לביצועים של עד 10 GFlops (10 מיליארד חישובים בשנייה). גם קצב הגישה לזיכרון זוכה לטיפול מיוחד. מעבד גרפי מסוגל לגשת לזיכרון הפנימי שלו (הזיכרון המובנה בו) בקצבים של עד 512 GB לשנייה, וזאת לעומת 10.8 GB לשנייה בקצב הגישה של מעבד רגיל ל-RAM.

קישורים חיצוניים[עריכת קוד מקור | עריכה]