{"id":55902,"date":"2010-06-25T09:00:00","date_gmt":"2010-06-25T09:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/pfxteam\/2010\/06\/25\/concurrency-visualizer-a-case-study\/"},"modified":"2010-06-25T09:00:00","modified_gmt":"2010-06-25T09:00:00","slug":"concurrency-visualizer-a-case-study","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/concurrency-visualizer-a-case-study\/","title":{"rendered":"Concurrency Visualizer: A Case Study"},"content":{"rendered":"<p>Boby George and Pooja Nagpal &#8211; testers on the Parallel Computing Platform team responsible for the parallel programming support in .NET 4- built a parallel&nbsp;spell checker algorithm and used the Concurrency Visualizer to analyze and improve the performance and scalability of their implementation.<\/p>\n<p><a href=\"http:\/\/download.microsoft.com\/download\/B\/C\/F\/BCFD4868-1354-45E3-B71B-B851CD78733D\/OptimizingUsingConcurrencyVisualizer.pdf\">Optimizing Parallel Applications Using Concurrency Visualizer: A Case Study<\/a> demonstrates how the CPU Utilization view, Threads view, and Cores view can help identify and analyze the scalability bottlenecks in your code.<\/p>\n<p>(This paper and many more are available through the Parallel Computing Developer Center on MSDN at <a href=\"http:\/\/msdn.microsoft.com\/en-us\/concurrency\/ee851578.aspx\"><span style=\"color: #0066dd\">http:\/\/msdn.microsoft.com\/en-us\/concurrency\/ee851578.aspx<\/span><\/a>.)<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Boby George and Pooja Nagpal &#8211; testers on the Parallel Computing Platform team responsible for the parallel programming support in .NET 4- built a parallel&nbsp;spell checker algorithm and used the Concurrency Visualizer to analyze and improve the performance and scalability of their implementation. Optimizing Parallel Applications Using Concurrency Visualizer: A Case Study demonstrates how the [&hellip;]<\/p>\n","protected":false},"author":481,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7908],"tags":[7907,7922,322,7909,7323],"class_list":["post-55902","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pfxteam","tag-net-4","tag-article-summary","tag-debugging","tag-parallel-extensions","tag-visual-studio-2010"],"acf":[],"blog_post_summary":"<p>Boby George and Pooja Nagpal &#8211; testers on the Parallel Computing Platform team responsible for the parallel programming support in .NET 4- built a parallel&nbsp;spell checker algorithm and used the Concurrency Visualizer to analyze and improve the performance and scalability of their implementation. Optimizing Parallel Applications Using Concurrency Visualizer: A Case Study demonstrates how the [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/55902","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/481"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=55902"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/55902\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=55902"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=55902"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=55902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}