פותחה על ידי Nvidia עבור יחידות עיבוד גרפיות (GPUs), Compute Unified Device Architecture (CUDA) היא פלטפורמה טכנולוגית שמאיצה תהליכי חישוב GPU. ליבות Nvidia CUDA הן יחידות עיבוד מקבילות או נפרדות בתוך ה-GPU, כאשר יותר ליבות משווים בדרך כלל לביצועים טובים יותר.
עם CUDA, חוקרים ומפתחי תוכנה יכולים לשלוח קוד C, C++ ו-Fortran ל-GPU מבלי להשתמש בקוד assembly. ייעול זה מנצל את היתרון של מחשוב מקביל שבו מבוצעות אלפי משימות, או שרשורים, בו-זמנית.
מהן ליבות CUDA?
ליבות Nvidia CUDA הן מעבדים מקבילים הדומים למעבד במחשב, שעשוי להיות מעבד כפול או ארבע ליבות. עם זאת, למעבדי Nvidia יכולים להיות כמה אלפי ליבות.
בעת קניות של כרטיס מסך של Nvidia, ייתכן שתראה הפניה למספר ליבות ה-CUDA הכלולות בכרטיס. ליבות אחראיות למשימות שונות הקשורות למהירות ולעוצמה של ה-GPU.
מכיוון שליבות CUDA אחראיות להתמודדות עם הנתונים שעוברים דרך GPU, ליבות מטפלות לעתים קרובות בגרפיקה של משחקי וידאו במצבים שבהם דמויות ונוף נטענים.
ליבות CUDA דומות למעבדי הזרם של AMD; אלה פשוט נקראים אחרת. עם זאת, אינך יכול להשוות 300 CUDA Nvidia GPU עם 300 Stream Processor AMD GPU.
ניתן לבנות יישומים כדי לנצל את הביצועים המוגברים שמציעות ליבות CUDA. תוכל לראות רשימה של יישומים אלה בדף יישומי GPU של Nvidia.
בחירת כרטיס מסך עם CUDA
מספר גבוה יותר של ליבות CUDA אומר בדרך כלל שכרטיס המסך מספק ביצועים מהירים יותר בסך הכל. אבל מספר ליבות ה-CUDA הוא רק אחד מכמה גורמים שיש לקחת בחשבון בעת בחירת כרטיס מסך.
Nvidia מציעה מגוון כרטיסים הכוללים עד שמונה ליבות CUDA עד 5, 760 ליבות CUDA ב-GeForce GTX TITAN Z.
כרטיסי גרפיקה עם ארכיטקטורת טסלה, פרמי, קפלר, מקסוול או פסקל תומכים ב-CUDA.