Developing Parallel Programs

With the current hardware trends in the market for multi-core systems, thinking about parallelization in applications becomes an important topic for best utilizing those systems the customers of the ISVs have. Helping ISVs to enable their applications to run more efficiently on the existing hardware will provide another parameter to their customers for managing costs efficiently in this economy. My colleague Ranjan wrote this very nice article on Architecture Journal https://msdn.microsoft.com/en-us/architecture/aa699426.aspx this is a must read!!!