文章目录

最近刚上手GPU并行计算,考虑用其加速原来编写的通信信号处理库。改写过程中,发现CUDA基本上属于“面向过程”式编程,和通用的面向对象(OO)编程兼容性不是很好。它只能应用于具体算法的改进,而无法与封装、多态、继承和设计模式等OOAD(面向对象分析与设计)中的基本原则融合起来吗?

文章目录