Showing tag results for Parallel Extensions

Feb 27, 2008
Post comments count0
Post likes count0

Custom parallel looping constructs

Stephen Toub - MSFT

For those of you that have examined the internals of the Task Parallel Library in our December '07 CTP release, you've likely noticed that the methods on the System.Threading.Parallel type are implemented on top of System.Threading.Tasks.Task type, and that they do so taking advantage of Task's self-replicating functionality.  The idea behind ...

.NET Parallel Programming
Feb 19, 2008
Post comments count0
Post likes count0

Task Parallel Library on Channel 9

Stephen Toub - MSFT

Charles from Channel 9 sat down with several of us from the Parallel Computing Platform team to discuss the Task Parallel Library component of Parallel Extensions. A video of the conversation is now available on Channel9: https://channel9.msdn.com/Showpost.aspx?postid=384229. We hope you like it, and as always, feedback is welco...

.NET Parallel Programming
Feb 13, 2008
Post comments count0
Post likes count0

Burton Smith on Channel 9

Stephen Toub - MSFT

Burton Smith is a Technical Fellow at Microsoft and an industry leader in the fields of parallel and high-performance computing.  As part of a new video series we've kicked off, the folks at Channel 9 have posted a terrific hour-long interview with Burton about the past, present, and future of parallel computing.  Definitely check it out....

.NET Parallel Programming
Jan 31, 2008
Post comments count0
Post likes count1

Recursion and Concurrency

Stephen Toub - MSFT

When teaching recursion in an introductory computer science course, one of the most common examples used involves a tree data structure.  Trees are useful in this regard as they are simple and recursive in nature, with a tree's children also being trees, and allow for teaching different kinds of traversals (in-order, pre-order, post-order...

.NET Parallel Programming
Jan 27, 2008
Post comments count0
Post likes count0

PLINQ at Seattle Code Camp

Stephen Toub - MSFT

In the Seattle area and want to hear more about PLINQ?  Igor Ostrovsky, a developer on the Parallel Extensions team, will be speaking today at the Seattle Code Camp from 3:00-4:15pm.  Check it out!

.NET Parallel Programming
Jan 21, 2008
Post comments count0
Post likes count0

Parallel Aggregations in PLINQ

Igor Ostrovsky - MSFT

Quick Overview of LINQ Aggregations In order to explain the issues we encounter when parallelizing aggregations in PLINQ, let's first take a quick look at how aggregations work in LINQ.Aggregation is an operation that iterates over a sequence of input elements, maintaining an accumulator that contains the intermediate result. At each step, a reduct...

.NET Parallel Programming
Jan 15, 2008
Post comments count0
Post likes count0

Debugger display of PLINQ queries

Stephen Toub - MSFT

Sometimes very simple additions to an API or implementation make me happy.  One such nicety in the CTP of PLINQ is the implementation of ToString on the concrete types that represent query operators.  These implementations provide a textual representation of the query structure, which can be very nice for debugging purposes. Consider...

.NET Parallel Programming
Dec 31, 2007
Post comments count0
Post likes count0

Parallel Extensions on .NET Rocks

Stephen Toub - MSFT

Joe Duffy, our dev lead, appeared on the 12/25/07 edition of .NET Rocks!, speaking about Parallel Extensions and the Task Parallel Library: "Carl and Richard talk to Microsoft's Joe Duffy about the Task Parallel Library, which promises to make multi-threaded programming easier for us all."Enjoy!

.NET Parallel Programming
Dec 19, 2007
Post comments count0
Post likes count0

F# and the Task Parallel Library

Stephen Toub - MSFT

Over on his blog, Don Syme has a post about F# and Parallel Extensions: "Over the coming year I expect we'll be seeing this library used very widely from F#, and we'll eventually be using the TPL as a key underlying technology for F# asynchronous workflows. TPL excels at CPU-intensive parallelism and exploiting multiple cores, especially ...

.NET Parallel Programming
Dec 12, 2007
Post comments count0
Post likes count0

Another Parallel Extensions screencast

Stephen Toub - MSFT

Daniel Moth is on a roll.  Two weeks ago he created three great overview screencasts for Parallel Extensions to the .NET Framework.  Today, he released a fourth video, covering the Task and TaskManager classes.  Thanks, Daniel!  We'll get this added to the MSDN Parallel Computing developer center soon, but in the meantime, head ...

.NET Parallel Programming