Nvidia CUDA platformu, şirketin 3D kartlarının profesyonel segmentteki popülaritesinin iyi nedenlerinden biri. Uzun süredir CUDA uygulamalarının diğer GPU’larda çalıştırılmasına yönelik çeşitli gelişmeler yaşanıyor ancak şimdi Nvidia bu duruma karşı koymaya karar verdi. Şirketin, CUDA tabanlı yazılımların çeviri katmanlarını kullanan diğer donanım platformlarında çalışmasını yasakladığı bildirildi.
Nvidia’nın lisans sözleşmesinde yeni bir madde ortaya çıktı, ancak şu ana kadar yalnızca web sitesinde yer alıyor ancak yazılımın kendisinde bulunmuyor.
Bu tür çıktı yapıtlarını Nvidia dışı bir platforma dönüştürmek amacıyla SDK’nın öğeleri kullanılarak oluşturulan çıktının herhangi bir kısmına ters mühendislik uygulayamaz, kaynak koda dönüştüremez veya parçalara ayıramazsınız.
Girişimin, CUDA uygulamalarının Intel ve AMD GPU’larda çalışmasına olanak tanıyan ZLUDA gibi projelerle mücadeleyi amaçladığı görülüyor. Ayrıca Nvidia açısından daha önemli olabilecek böyle bir girişimin Çin’in bu yöndeki gelişmelerine müdahale etmesi gerekiyor. Örneğin, daha önce Çinli Denglin Technology, “CUDA/OpenCL gibi programlama modelleriyle uyumlu bilgi işlem mimarisine” sahip işlemciler geliştirdiğini belirtmişti.