What kind of development environment options do I have?
I have Windows Vista, but no Visual Studio (except express). The cheapest VS around is VS 2010 professional with MSDN and it would cost
1559,90 € ($2071,55 USD). A bit expensive for a hobby?
VS2012 doesn't work with Vista.
I also have Ubuntu 12.04 installed, but at least officially it's not supported.
Why not buy Windows 7/8 and VS2012? Together, they should be much cheaper than VS2010 alone and more update date and provide you better environment in every way.
Do you need MSDN? What does it consist of? I never had MSDN so I don't know how useful it is.
Well, I'm not really eager to pay that much just to play with GPGPU.
Win 7 home premium 189.90 € + VS2012 Professional 727.90 € (In USD $251.94 + $965.70).
Not all versions are for sale.
Only the one VS2012 and three VS2010s:
- professional with MSDN 1559.90 €
- professional upgrade (from 2005 or 2008) 573.90€
- ultimate with MSDN 17 295.90 (USD $22 946.47)
I have a desktop with AMD GPU & APU and opensuse on it, the programming software is APP SDK.
Why not use ubuntu? What you need is just a driver and a SDK
HEY! Maybe I will! Thanks!
You made me check the new version release notes. There it says:
New OS support
Ubuntu 12.10
RHEL 6.4
I guess 12.04 is close enough to 12.10, and if not I could upgrade to 12.10.
The system requirements page I looked at earlier says:
Microsoft® Windows® |
|
Linux® |
|
I only have NVIDIA-card in that machine, but it looks like the best option is using Linux and replacing the NVIDIA-card with some
suitable Radeon-card. It would become relatively cheap, and well worth doing.
Asus EAH6450 Silent only costs 41.90€, and the NVIDIA-card is pretty old and small anyway.
The documentation of Radeons is much better and I could even experiment with the assembly.
If you just want to practice OpenCL and don't care the hardware you target, a NVIDIA card is enough because it supports OpenCL.
At the moment, my main intention is to learn about the GPUs themselves, and GPGPU.