کودا به انگلیسی (CUDA) که مخفف عبارت انگلیسی Compute Unified Device Architecture است یک سکوی پردازش موازی و مدل برنامهنویسی است که توسط شرکت انویدیا بهوجود آمده است و در واحدهای پردازش گرافیکی این شرکت پشتیبانی میشود.کودا به توسعه دهنده گان نرمافزار اجازه میدهد تا از یکGPU که ویژگی CUDA-enabled دارد برای هدف پردازش استفاده کنند، رویکردی که GPGPU شناخته میشود. کودا به توسعهدهنده گان امکان دسترسی مستقیم به حافظه و مجموعه دستورالعمل در واحد پردازش گرافیکی را میدهد.
سکوی کودا برای کار با زبانهای برنامهنویسی مانند C و ++C و فرترن طراحی شدهاست. این دسترسی باعث میشود تا برای متخصصان استفاده از منابع GPU آسانتر شود برخلاف راه کار های API دیگر چون DIRECT3D و OpenGL که نیاز به توانایی حرفه ای در برنامه نویسی گرافیک داشتند.همچین کودا از چارچوبهایی چون OpenACC و OpenCL پشتیبانی می کند.