C# multicore, concurrent, threaded, and parallel programming

Exploit the power of multicore CPUs or multiple processors for faster, more responsive software, using C# programming language. Tackle the multicore revolution.

Challenges in Multi-Core Era – Part 3 | Techdoer Times

Previously, I compared the performance of today’s popular operating systems with respect to multi-core processors. In this final part to Challenges in Multi-Core Era, I’ll talk about the multi-core capabilities found in today’s programming languages and development tools.
Read more on Techdoer Times

July 2, 2009 Posted by | .Net 4.0, c threading, concurrent programming, concurrent threads, csharp, Intel Concurrency Checker, Java, multi-threaded, multicore, multiprocessor, parallel extensions, tasks, threaded, Visual Studio 2010 | , , , , , , , , , , , , , | 1 Comment

New Garbage Collectors Designed With Parallelism in Mind

Posted on http://www.ddj.com/go-parallel
On the one hand, Garbage Collectors simplify developers’ lives, but on the other hand, they can become the greatest enemies of a parallelized algorithm’s performance. Finally, Java 7 and .Net 4 are going to offer new Garbage Collectors really targeted for multicore microprocessors with large memories.
Read the full post here here

May 25, 2009 Posted by | .Net 4.0, c threading, C#, concurrent programming, concurrent threads, csharp, Java, multicore, multiprocessor, parallel programming, threaded, Visual Studio 2010 | , , , , , , , , | Leave a Comment

Silverlight 3 Beta 1 Multi-core programming possibilities using C#

Posted on Intel Software Network
This post talks about the possibilities offered by Silverlight 3 Beta 1 to create RIAs that take advantage of multi-core microprocessors.
Luckily, these possibilities are explained in “C# 2008 and 2005 Threaded Programming: Beginner’s Guide

May 22, 2009 Posted by | book, C#, concurrent programming, concurrent threads, multi-threaded, multicore, multiprocessor, parallel programming, RIA, Rich Internet Applications, Silverlight, Silverlight 3, tasks, threaded | , , , , , , , , , | Leave a Comment

Microsoft Visual Studio 2010 and .Net Framework 4.0 Beta 1 Finally Arrived

Posted on www.ddj.com/go-parallel
After a long silence since the last CTP (Community Technology Preview), Microsoft released the Visual Studio 2010 Beta 1 that comes with the new .Net Framework 4.0. This new release will bring new promising features that empower parallel programming using the supported languages.

May 19, 2009 Posted by | .Net 4.0, C#, multicore, parallel extensions, tasks, threaded, Visual Studio 2010 | , , , | Leave a Comment

Debugging Multithreaded Applications as Singlethreaded in C#

Posted on Packt Publishing Article Network
In order to solve problems that arise in concurrently running threads in applications, we need new debugging techniques suitable for the new parallelism environments that occur in Visual C#. In this article, you will learn many tricks and debugging procedures that will help you find solutions to multithreaded application problems and have a better understanding of the execution of parallel threads.
In this article, you will be performing the following exercises:
* Find out how to freeze some threads to stop concurrency and simplify the process for debugging one thread at a time.
* Learn to set and control breakpoints with multithreaded applications.
* Discover how to inspect values when multiple threads are accessing the variables that hold them .
* Develop multithreaded applications that show partial results to help us in the debugging process.

May 14, 2009 Posted by | .net, c threading, C#, concurrent programming, concurrent threads, csharp, diagrams, multi-threaded, multicore, multiprocessor, tasks, threaded | Leave a Comment

Watching Multiple Threads in C#

Posted on Packt Publishing Article Network
In order to solve problems that arise in concurrently running threads in applications, we need new debugging techniques suitable for the new parallelism environments that occur in Visual C#. Multicore programming and parallel programming require new debugging techniques.
Learn some tricks to prepare multithreaded code to simplify the debugging and troubleshooting processes.

May 11, 2009 Posted by | .net, c threading, C#, concurrent programming, concurrent threads, csharp, design, multi-threaded, multicore, multiprocessor, parallel programming, tasks, threaded | , , , , , , , | Leave a Comment

Measuring Parallelism: How Much Power Are You Wasting?

Posted on www.ddj.com/go-parallel
Management professionals love metrics. However, they don’t like the idea to optimize applications that are currently running. Thus, what about showing them some metrics about the power that they are wasting using a free tool?

May 6, 2009 Posted by | benchmarks, concurrent programming, concurrent threads, Hyper-Threading, Intel, Intel Concurrency Checker, multi-threaded, multicore, multiprocessor, threaded | Leave a Comment

Exploiting a quad-core CPU using C# parallel programming

This is what you will learn following the exercises in the book “C# 2008 and 2005 Threaded Programming: Beginner’s Guide“. You will learn to develop applications that exploit modern multicore CPUs. No tricks, what you see is what you get!

Watch video in YouTube

February 17, 2009 Posted by | C#, concurrent programming, multi-threaded, multicore, multiprocessor, parallel programming, threaded, video | Leave a Comment

Sample Chapter 8: Simplifying Parallelism Complexity

You can download the sample Chapter 8: Simplifying Parallelism Complexity from Packt’s website:
http://www.packtpub.com/beginners-guide-for-C-sharp-2008-and-2005-threaded-programming/book/

February 6, 2009 Posted by | book, C#, concurrent threads, design, diagrams, multi-threaded, multicore, multiprocessor, parallel programming, threaded | , | 5 Comments

UML diagrams to understand concurrent threads

This is a concise practical guide that will help you learn C# threaded programming, with lot of examples and clear explanations. It is packed with screenshots to aid your understanding of the process. Besides, it includes UML concurrent diagrams to offer a clear view of what is happening when multiple concurrent threads talk to each other.

February 6, 2009 Posted by | book, concurrent threads, design, diagrams, threaded, UML | Leave a Comment

Follow

Get every new post delivered to your Inbox.