Monthly Archives: October 2012
AMP Introduction and Best Practices
You can see my article and download the code on the MSDN Code Gallery. I do not want to repeat everything I’ve said there so I will keep it short. The code demonstrates all the important concepts of C++ AMP which you must grasp before moving to more complex scenarios. It starts from acquiring device and […]
floating-point basics
It requires 32 bits to store a floating point number in memory. For example, represents number 5.0f. Computer architecture required to support floating point number is defined by the IEEE standard. Floating point number is computed by breaking 32 bits into 3 fields: sign, exponent, and mantissa. For example, the same number 5.0f can be […]
IntelliTrace in Visual Studio 11
Microsoft released new IntelliTrace Collector tool with Windows 11 which can be used to debug and analyze problems in production. The tool will work with .NET 2.0 and up, where the only requirement is to have .NET 3.5 installed in production environment in order to collect data. In order to analyze trace files you must […]
On challenges and fears of innovation
Gunnar Peterson posted an article about challenges in Infosec security field. I love how he compares technical debt with the financial one. This is the same thing that I am preaching: we must keep technology of our systems current or even a little ahead of the market because once we fall behind it is very […]