There's no real difference between CUDA cores and stream processors.They do the job of the old pixel and vertex shaders. There ARE differences between them which is why AMD has 1,000+ on their cards while Nvidia has 512. But they do the same job. Even though they do the same thing they use differant configuations so they are not comparable, 1 CUDA core= 1 Stream processor, but cards at the same price point perform similarly