hello,
I'm Jimmy and I'm new to this forum but a regular reader of Anandtech.com. I am an undergrad student and am working on a project. This project requires the use of image processing and also sound processing. The project also requires the use of multiple motors too.
We were planning on using a single board computer and I was wondering if i could just throw in a full motherboard along with the processor and RAM etc. I was thinking along the lines of an nforce1 or 2. We're planning to use Linux. From initial ideas of how things are going to work, i guess we'll need one processing thread for each 'device'. What worries me is the fact that image processing thread in conjunction with the audio processing thread would present a large task for the processor. And if one of these were to crash, then it would bring the whole system down and well, i needn't say more. Now, what interests me is the possibilty to use the graphics chip as a powerful co-processor, esp for the image processing component of the project. How difficult is it? What would I need? Are compilers available for say C/C++ which can compile the code for a Geforce 2/4 instruction set(depending on nforce 1 or2)? Where can I get more information regarding the architecture and instruction sets of the nVidia's graphics processors, esp the once on the nForce.
Apart from that, I want to hear what you guys have to say about this idea. If possible could you please post links which would have more information on this particular topic? Also, continuing in this direction, would it also be possible to similarly use the audio processing unit for general computing?
Thanks for your help.
Cheers,
Jimmy Desai
I'm Jimmy and I'm new to this forum but a regular reader of Anandtech.com. I am an undergrad student and am working on a project. This project requires the use of image processing and also sound processing. The project also requires the use of multiple motors too.
We were planning on using a single board computer and I was wondering if i could just throw in a full motherboard along with the processor and RAM etc. I was thinking along the lines of an nforce1 or 2. We're planning to use Linux. From initial ideas of how things are going to work, i guess we'll need one processing thread for each 'device'. What worries me is the fact that image processing thread in conjunction with the audio processing thread would present a large task for the processor. And if one of these were to crash, then it would bring the whole system down and well, i needn't say more. Now, what interests me is the possibilty to use the graphics chip as a powerful co-processor, esp for the image processing component of the project. How difficult is it? What would I need? Are compilers available for say C/C++ which can compile the code for a Geforce 2/4 instruction set(depending on nforce 1 or2)? Where can I get more information regarding the architecture and instruction sets of the nVidia's graphics processors, esp the once on the nForce.
Apart from that, I want to hear what you guys have to say about this idea. If possible could you please post links which would have more information on this particular topic? Also, continuing in this direction, would it also be possible to similarly use the audio processing unit for general computing?
Thanks for your help.
Cheers,
Jimmy Desai