Multiple gpus(different types) running CUDA program

Hi everyone:
I have a weird question which I can’t find a correct answer. Can you give me some advice?
I want to install two different type of graphic cards in one motherboard(Geforce 9800GTX+ and Geforce 7300GT), supporting different monitors. It is not SLI technology, which requires the graphic cards the same type. I want to make Geforce 9800GTX+ run my CUDA program. Will it work? When I allocate memory in my CUDA program, can I specify which graphic card to allocate memory?
Thank you.

7300GT is not CUDA-capable, so you won’t be able to run CUDA code on it.
Your configuration should work just fine given that both 7300GT and 9800GTX+ are supported by single driver package