Microsoft's Visual Studio 2010 development environment has, for the first time, several new parallelism capabilities built-in. Combined with Intel® Parallel Studio, I think it is reasonable to say that Windows has the richest and most complete set of tools for multicore programming. Microsoft has worked with Intel and others, to help tools from both companies interoperate well, and provide a well conceived set of key capabilities for other tools as well.
Late last week we released to the webs our project's first set of web apis.
This first set of APIs are simple, and meant to provide the app developer with a bit more device side contextual information so they might use it to provide a better experience for their user.
Here's some code you can embed to play around with our CPU / Power / Connection Indicator widget:
In my first blog entry, I showed how simple it was to improve the accuracy of the power draw reported by the Intel® Energy Checker SDK’s stock ESRV simulated device library. I also opened-up for a nice research project consisting of using various system-level data to model more precisely a host system’s power draw. Data such as processor load, memory and I/O usage, P-State or C-State residency are good candidates to explore.