I’m interested in GPU offloading and think that Silverlight might be able to offload calculations onto the GPU in a multi-platform manner.
Is this possible? What are some sample libraries that I can use?
Is there any chance Silverlight will use OpenCL?
This question looks like a troll but I’ll answer it though 😉
For Windows only you might be able to hack using SL 4 COM interop capabilities but I won’t count on it.
Silverlight is not multi-platform : runs full-featured on Windows, limited on MAC, and with a development lag on Linux/Unix… via the Moonlight project not provided by Microsoft.
No, Silverlight is dead, and has never been really alive (I too have invested a lot of time in this technology for almost nothing :() and chances are SL5 will be the last version.
So your best bet is to use cross-platform technologies like Java and its OpenCL binding JavaCL : http://code.google.com/p/javacl/ using Applets or JWS deployment.