Presentation: "PLINQ and Parallel FX"

Time: Tuesday 11:15 - 12:00

Location: Bayside 201

Abstract: With CPUs on the horizon boasting a core count of 8, 16, or more, the burning question for software developers is, "how could we possibly keep all those cores busy?" Anyone familiar with the multithreading APIs currently on offer is sure to have uttered the mantra, "there must be a better way". PLINQ and the Task Parallel Library promise to provide that better way.   In this talk, we discuss each of these upcoming technologies. The Task Parallel Library can be considered a modern replacement for asynchronous delegates and the ThreadPool class; PLINQ is a very cool technology that transparently parallelizes LINQ queries. We then look at plausible use cases, and how well these solutions address the hard problems of thread safety and resource utilization.
Download slides

Joe Albahari, Egton Australia

 Joe  Albahari Joseph Albahari, author of C# 3.0 in a Nutshell, is a software architect and developer with 17 years' experience in the health, education and telecommunication industries. He is currently Chief Systems Architect at Egton Australia, supplier for the largest primary healthcare software provider in the UK. Joe has a keen interest in LINQ, and is author of LINQPad - the code snippet IDE for interactively querying databases in LINQ. He specializes in integrating LINQ into corporate multi-tier applications and creating extensions to maximize query composability.