Home
Schedule
Abstract Template
Masters Attendance
Center
Home
Courses
People
Projects
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Log In
or
Register
Parallel Extensions
Stc
Date: 2011-02-10 Time: 11:45 Room: [[http://www.cs.uu.nl/docs/reach/bbl.php][BBL]] [[http://www.cs.uu.nl/info/plan/bbl.php][201]] ----+++++ Speaker: Tom Hastjarjanto ----+++++ Title: Parallel Extensions for .NET framework 4.0. ----+++++ Abstract In recent years the trend has been to equip computers with more cores per CPU instead of clocking the CPU at a higher rate. However software was traditionally written to take advantage of only one CPU. Programming for multiple cores requires specific code to split and distribute the work done by multiple cores or CPUs. Additionally, a programmer needs to have a deep understanding of the concurrent execution model and how it affects shared state within the execution of code that runs in parallel. One of the challenges is to make it easier to create programs which take advantage of multiple cores offered by new generation hardware without changing the way we tend to think when writing code. When it is possible we would like to automatically take advantage of multiple cores in situations where we can without specifically writing code for those situations. In this article we will describe the Parallel Extensions for .NET framework 4.0 which introduces a new model which makes it easier to write software which can take advantage of multiple cores. We will also take a look how this underlying library is used to enable the parallel execution of queries on data collections.