.NET news » Search results

Search results for query "Task Parallel Library" (99):

Parallel Computing Concepts via C# 4.0

.NET 4.0 has kept in step with the computing industry's quest for density. There has always been a quest to enhance performance while accomplishing more in a shorter period time period. Parallel LINQ, the Parallel class, the task parallelism constructs, and the concurrent collections are new to Framework 4.0 and are collectively known as PFX (Parallel Framework). The Parallel class together with the task parallelism constructs is called the Task Parallel Library or TPL. This is a necessary addition to .NET is because CPU clock speeds have stagnated and manufacturers have shifted their focus to increasing core counts. This is problematic for us as programmers because our standard single-threaded code will not automatically run faster as a result of those extra cores. That being the case, this article will take a look a parallel programming as done in the C# 4.0 language and the .NET 4.0 runtime.
2010-04-07 21:32:00   Source: Parallel Computing Concepts via C# 4.0   Tags: Performance C#

Parallel programming in .NET - Internals

.NET 4 brings a powerful Task library to support a piece of code to run in parallel processors. What it does just simply spawns threads into multiple processes using the newly written task libraries (System.Threading.Tasks) in mscorlib 4.0. Task libraries contain methods like For, ForEach and Invok
2010-07-21 14:24:00   Source: Parallel programming in .NET - Internals   Tags: Performance

A Comprehensive Look at the Task Parallel Library

An Article that examines the TPL, Parallel Loop Constructs, and PLINQ
2010-11-07 22:46:00   Source: A Comprehensive Look at the Task Parallel Library   Tags: Performance

Optimize Managed Code For Multi-Core Machines

The Task Parallel Library (TPL) is designed to make it much easier to write managed code that can automatically use multiple processors. Using the library, you can conveniently express potential parallelism in existing sequential code, where the exposed parallel tasks will be run concurrently on all available processors. Usually this results in significant speedups.

TPL is being created as a collaborative effort by Microsoft Research, the Microsoft Common Language Runtime (CLR) team, and the Parallel Computing Platform team. TPL is a major component of the Parallel FX library, the next generation of concurrency support for the Microsoft .NET Framework...

2007-08-21 19:00:00   Source: Optimize Managed Code For Multi-Core Machines   Tags: Performance

Task Parallel Library: 4 of n

A look into using the Task Parallel Library.
2011-03-22 03:53:00   Source: Task Parallel Library: 4 of n   Tags: Performance

Task Parallel Library : 3 of n

A look into using Task Parallel Library
2011-02-23 14:23:00   Source: Task Parallel Library : 3 of n   Tags: Performance

Task Parallel Library : 2 of n

A look into using Task Parallel Library
2011-02-19 02:23:00   Source: Task Parallel Library : 2 of n   Tags: Performance

TPL: Horizontal Scalability for Parallel Execution of Tasks

The Task Parallel Library (TPL) provides all the necessary infrastructure to achieve optimal utilization of CPU resources within a single multicore computer. Now you can also implement an approach that scales across computer’s boundaries--useful for workload automation and batch processing scenarios.

Getting Started with the .NET Task Parallel Library

If you have a multi-core computer, chances are your first CPU does all the work while the others spend most of their time twiddling their electronic thumbs. Learn to unlock the idle power of your underused CPUs to greatly improve the performance of your applications.
2008-09-26 20:11:17   Source: Getting Started with the .NET Task Parallel Library   Tags: Performance

A Brief Test on the Efficiency of a .NET 4.0 Parallel Code Example

Verify the execution efficiency of a series of short .NET 4.0 parallel programming samples
2010-07-01 16:22:00   Source: A Brief Test on the Efficiency of a .NET 4.0 Parallel...   Tags: Examples
« Previous12345678910Next »