יום חמישי, 10 ביולי 2014

CUDA

CUDA (ראשי תיבות של Compute Unified Device Architecture – ארכיטקטורת מחשב מאוחדת התקנים) הנה ארכיטקטורת מחשוב מקבילי שפותחה על ידי חברת NVIDIA. החברה, אשר מפתחת מעבדים גרפיים, פיתחה את סביבת CUDA כדי לאפשר לקהילת מתכנתי ומדעני המחשב לפתח ולהריץ תוכניות מחשב בעזרת כרטיסי GPU. התכנות עצמו מתבצע בעזרת שימוש בשפת C for CUDA. סביבת CUDA מאפשרת למפתחים גישה לזיכרון ההתקן, ולסט הפקודות של המכונה הווירטואלית, המכילה אלמנטים חישוביים. סביבת CUDA מיועדת למשימות עיבוד מקבילי מסיבי (Massively Parallel Programming).
CUDA מייצגת את הדור החדש של שפות התכנות אשר מיועדות לתכנות מקבילי. עד שנת 2007, השנה שבה הופצה הגרסה הראשונה של סביבת הפיתוח CUDA, היה על המתכנת להשתמש בממשק התוכנה OpenGL. בעזרת מנגנון מיוחד הצליחו שני היצרנים המובילים בתחום: חברת NVIDIA וחברת ATI (החל מ-2006, חברת AMD) לאפשר הפעלת תוכניות מחשב מקביליות, הכתובות בשפת התכנות GLSL (קיצור של OpenGL Shading Language), על גבי חומרה מסוג GPUs. ממשק תוכנה זה הנו קשה לתכנות, וקהילת המפתחים אשר השתמשה בממשק זה, נותרה מצומצמת. הופעתה של CUDA, אפשרה לקהילת המדענים, בפעם הראשונה, לייצר תוכניות מחשב אשר רצות על חומרה מקבילית מסוג GPUs בשפת תכנות המתאימה לחישוב מדעי-מתמטי
בהרבה מעבדים מתקדמים קיימת טכנולגיה מתקדמת המתקראת CUDA אשר מאפשרת ביצועים מהירים ביותר עבור הכרטיס מסך [להרחבה בעניין חפשו בגוגל]
אבל ישנם הרבה אנשים אשר טכנולוגיה זו נמצאת אצלם בכח אבל לא יוצאת לפועל מחמת היעדר הדרייבר של CUDA

אז בכדי לבדוק, מורידים GPU-Z ובודקים למטה האם CUDA מסומן ב''ווי',  בודקים בדף הבית של CUDA האם המעבד שלכם תומך CUDA , באם כן, מורידים את הדרייבר [שוקל כג'יגה] ומתקינים.

אין תגובות:

הוסף רשומת תגובה