Browse by Tags

Tagged Content List
  • Blog Post: Concurrency Visualizer: A Case Study

    Boby George and Pooja Nagpal - testers on the Parallel Computing Platform team responsible for the parallel programming support in .NET 4- built a parallel spell checker algorithm and used the Concurrency Visualizer to analyze and improve the performance and scalability of their implementation. Optimizing...
  • Blog Post: Upcoming NYC user group presentation on Parallel Programming

    I'm going to be in Manhattan on June 29th, and while there I'll be presenting to a joint meeting of the NYC .NET Developer's Group and the New York ALT.NET Group on parallel programming with .NET 4 and Visual Studio 2010. Details are available here , and I'll look forward to seeing you there! Thanks...
  • Blog Post: Parallel Computing at TechEd North America 2010

    Are you attending TechEd in New Orleans this week? If so, check out the multitude of parallel computing-related breakout sessions, including: DEV314 | Manycore and the Microsoft .NET Framework 4 with Microsoft Visual Studio 2010 DEV317 | Profiling and Debugging Parallel Code with Microsoft Visual...
  • Blog Post: Lesser-known Multi-threaded Debugging Support in Visual Studio 2010

    We’ve been very excited about the new debugging windows in Visual Studio 2010, namely Parallel Tasks and Parallel Stacks, as well as the newly revamped Threads window, and thus we’ve talked about them quite a bit. For an overview, you can read the MSDN Magazine article at http://msdn.microsoft.com/en...
  • Blog Post: Why is TaskContinuationsOptions.ExecuteSynchronously opt-in?

    For a relatively advanced feature, I've been surprised how often this question has come up recently. When a task completes, its continuations become available for execution, and by default, a continuation will be scheduled for execution rather than executed immediately. This means that the continuation...
  • Blog Post: Parallel Computing Sessions at the Visual Studio 2010 Launch

    Thanks to everyone who attended our three breakout sessions at the Visual Studio 2010 Launch and DevConnections conference this week in Las Vegas. Attached to this blog post are the slide decks that were presented at the talks. The code from the talks is available either as part of our Parallel Programming...
  • Blog Post: Visual Studio 2010 and the .NET Framework 4 are now available!

    As announced here , Visual Studio 2010 and the .NET Framework 4 are available! This includes the exciting support for parallel computing that we've been talking about for quite some time now. For an overview of what's new for developers with managed code, both in terms of frameworks and tools, check...
  • Blog Post: Parallelism coverage in April 2010 MSDN Magazine

    The April 2010 issue of MSDN Magazine is now available, and it has several nice articles that highlight the new parallel programming support in Visual Studio 2010. Check out Doug Turnure's " Better Coding: Better Coding with Visual Studio 2010 " and Sumit Kumar's " Visual C++: Exploring New C++ and MFC...
  • Blog Post: PDC09 Parallelism Session Videos Now Available

    Attendees at PDC09 this past week were privy to quite a few sessions on parallel computing.  Now that the videos of these sessions are online, you can view them as well from the comfort of your own home.  Here are some of the key parallelism-related sessions from this past week: Overview The...
  • Blog Post: Debugging TPL apps in VS2010

    The new parallel debugger windows in Visual Studio 2010 (Parallel Tasks and Parallel Stacks) have had many fixes and updates. I have refreshed the existing content and also added new material for Beta 2. Find links to all of it from my blog post on Parallel Debugging . Cheers Daniel
  • Blog Post: What's New in Beta 2 for PLINQ

    Included in the .NET 4 Framework Beta 2 is a more robust and faster version of PLINQ. Between B1 and B2, PLINQ changes have mainly been under the covers, so hopefully no need to rewrite any of your applications to see the improvements. 1. Many improvements to performance and scalability 2. GroupBy...
  • Blog Post: What’s new in Beta 2 for the Task Parallel Library? (Part 3/3)

    Related posts: What's new in Beta 2 for the Task Parallel Library? (1/3) What's new in Beta 2 for the Task Parallel Library? (2/3) Last time, we covered Tasks being detached by default and some refactorings in our multiple-Task continuation APIs. The final post of this series will discuss...
  • Blog Post: Slides from Parallelism Tour

    Last week, I had the privilege of touring around Tennessee, Kentucky, Ohio, and Michigan, speaking about the new parallel computing support in Visual Studio 2010 and the .NET Framework 4. Many folks I spoke with were interested in getting a copy of the slide deck I used, so I’ve attached it to this blog...
  • Blog Post: What’s new in Beta 2 for the Task Parallel Library? (Part 2/3)

    Related posts: What's new in Beta 2 for the Task Parallel Library (1/3) What's new in Beta 2 for the Task Parallel Library (3/3) Last week, we talked about how TPL adopted a new, better cancellation model. Today, we’ll cover a change that makes Tasks Detached by Default , some ContinueWhenAll...
  • Blog Post: .NET 4 Beta 2 is here!

    The .NET Framework 4 Beta 2 is now available! MSDN Subscribers can download it today, and it will be generally available for download on Wednesday.  More information is available at http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx .  Additionally, one of the really exciting things about...
  • Blog Post: Parallel Computing at PDC09 and TechEd Europe 2009

    It’s fall, and that means conference season!  In November, members of the Parallel Computing Platform team will be descending upon both PDC09 in Los Angeles and TechEd Europe 2009 in Berlin.  We’re extremely excited to see all of you there and to discuss the new support for parallel computing...
  • Blog Post: Parallel Computing Presentations in Michigan, Ohio, Kentucky, and Tennessee

    In a week, I’m going to be traveling through Michigan, Ohio, Kentucky, and Tennessee, speaking about parallel computing, Visual Studio 2010, and .NET 4, primarily at corporations during the day and at user groups in the evenings. If you’re in the area and interested, please do attend, and I look forward...
  • Blog Post: TaskScheduler.FromCurrentSynchronizationContext

    The Task abstractions in .NET 4 run on instances of the TaskScheduler class.  Two implementations of TaskScheduler ship as part of the .NET Framework 4.  The first is the default scheduler, which is integrated with the .NET 4 ThreadPool and takes advantage of its work-stealing queues. ...
  • Blog Post: Samples for Parallel Programming with the .NET Framework 4

    Along with the release of the .NET Framework 4 Beta 1 , we've just published a slew of samples that demonstrate using Parallel Extensions in a variety of ways. You can download these from Code Gallery at http://code.msdn.microsoft.com/ParExtSamples . These samples include raytracers, a sudoku game...
  • Blog Post: .NET 4 MSDN documentation for parallelism

    In addition to the Betas of Visual Studio 2010 and the .NET Framework 4 being available for download today, the MSDN documentation for .NET 4 Beta 1 is also available. This includes quite a bit of useful information about the new parallelism constructs. Here's a summary of the relevant material, with...
  • Blog Post: Debugging Support for Tasks

    Visual Studio 2010 has new debugger windows to support the Task-based programming model. Check out my blog post about the Parallel Tasks window .
  • Blog Post: Parallelism Videos Galore

    It's been a hectic and exciting few weeks, and we on the Parallel Computing Platform team have been having a great time talking with customers all over the world, at the PDC, at TechEd EMEA, at DevConnections, through Channel 9, and more. A lot of the resulting material is now available online for viewing...
  • Blog Post: Using Hyper-V with the Visual Studio 2010 and .NET Framework 4.0 CTP

    Last week, we posted about the availability of the Visual Studio 2010 and .NET Framework 4.0 CTP , which includes Parallel Extensions to the .NET Framework .  This preview release is available as a Virtual PC (VPC) image.  Unfortunately, a VPC image isn't great for showcasing parallel processing...
Page 1 of 1 (23 items)