יחד עם ההשקה הגרנדיוזית של סדרת המעבדים הגראפיים GeForce 8 וסדרת ערכות השבבים nForce 600i המיועדות לשוק הצרכני הודיעה NVIDIA כי היא מצטרפת אל ATI, חטיבת הגראפיקה של AMD, ונכנסת גם היא לקטגוריית ה-GPGPU (ר"ת General-Purpose computation on Graphics Processing Units). כפי שבוודאי הבנתם מדובר על ביצוע חישובים מתמטיים על גבי המעבד הגראפי, במקום יחידת העיבוד הראשית של המחשב, ה-CPU.
NVIDIA נכנסת לקטגוריה זו עם השקת ארכיטקטורת החישוב המקבילי CUDA (ר"ת Compute Unified Device Architecture) שהיא טכנולוגיית ה-GPGPU שלה שמאפשרת למתכנתים להשתמש בסביבת עבודה המבוססת על שפת התכנות C כדי לכתוב אלגוריתמים שניתן להריץ על גבי כרטיסי מסך המבוססים על כרטיסי ה-8800GTX וה-8800GTS מסדרת ה-GeForce 8 החדשה שלה וגם על גבי כרטיסי מסך עתידיים שהיא תשיק בסדרת ה-Quadro שלה.
ב-ATI משווקים את הרעיון של ביצוע חישובים מתמטיים על גבי המעבד הגראפי תחת הטכנולוגיה שנקראת Stream Computing וב-NVIDIA, אשר בחרה שלא להשתמש בטכנולוגיה זו אלא ב-Thread Computing, החליטו על השם GPU Computing, שאין ספק שגם מסביר הרבה יותר טוב את המטרה.
מאחר ומדובר בטכנולוגיה ש-NVIDIA פיתחה, עבור תכנות על גבי כרטיסי המסך המתאימים, המבוססים על מעבדים גראפיים מתוצרתה, היא גם מספקת את ערכת פיתוח התוכנה (SDK) המבוססת על שפת C. הערכה זמינה כעת, בגרסת אלפא, למפתחי תוכנה ולחוקרים, באתר המפתחים של NVIDIA, לאחר רישום לתוכנית המפתחים שלה.