根据维基百科解释,CUDA(Compute Unified Device Architecture, 计算统一设备架构)是NVIDIA所推出的技术,是NVIDIA的GPGPU的正式名称。透过这个技术,用家可利用NVIDIA的GeForce 8以后的GPU和较新的Quadro GPU进行计算。亦是首次可以利用GPU作为C-编译器的开发环境。NVIDIA行销的时候,往往将编译器与架构混合推广,做成混乱。实际上,CUDA架构可以相容OpenCL或者自家的C-编译器。无论是CUDA C-语言或是OpenCL,指令最终都会被驱动程式转换成PTX代码,交由显示核心计算。
不管你是否可以看懂如此复杂和专业的术语解释,笔者即将要告诉你的是,现在CUDA已经逐渐开始普及,一大帮软件业界的大鳄似乎已经迫不及待的发布基于CUDA的软件。先有NVIDIA自家发布的Badaboom,然后就有Nero Move it、威力导演、视频修复软件vReveal等等。最近,连GPU Caps也过来凑热闹,最新版本还加入了对CUDA的支持。
近期,由一家日本软件公司开发的,采用CUDA技术的视频转换软件正式面世,名为Super LoiloScope Mars。这款来自火星的软件到底有什么来头,借力CUDA后,又有什么改变呢?马上为大家送上该款软件的试用体验。