Reading the interesting entries on Wikipedia about RAID, I discover another good use for CUDA: being an hardware accelerator for software RAID, to calculate parity for RAID-5 or RAID-6 arrays. Yes it’s for servers mainly.
To calculate the parity informations for RAID-5 and RAID-6 is expensive in term of computations when you have large arrays, but usual hardware controllers are just expensive without being as performant as the disk may be, especially in huge sequential write. If you have 8 disks in a RAID-6 array, you would like to expect to be able to write 600MB/s but usually you will top between 100MB/s and 200MB/s, that is quite slow
Using CUDA and an inexpensive (compared to hardware RAID CARDS) GT9600 you could do it in real time, and moreover totally free the main CPU from this work (SATA communication add little or no overhead over PCI-express RAID Card communication).
CUDA (and OpenCL) may also find it’s place onto the server world
PS: Naturally for server, HTTPS acceleration, Random number generator, encryption/authentification acceleration, Virus Scan acceleration and many other tasks could be handled by a GPU!