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.

Actors, Messages and Low Lock Contention for Java – Go Parallel

Posted on http://www.ddj.com/go-parallel
Using actors and messages, concurrency is easier to understand. However, most developers don’t want to learn a new programming language in order to use actors and messages. If you want to forget a bit about threads and locks, you can add nice actor support to an existing Java application using Jetlang.
Read more here

July 10, 2009 Posted by | Actors, concurrent programming, design, Java, Jetlang, parallel programming | , | Leave a Comment

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

Lightweight Concurrency: Threads are on a Diet – Go Parallel

Posted on http://www.ddj.com/go-parallel
Most modern programming languages are adding lightweight concurrency capabilities. Why is this happening? It is a response to the multicore revolution. You need more parallelism in your applications and you need it without adding a great overhead.
Read more here

June 16, 2009 Posted by | .net, .Net 4.0, c threading, C#, concurrent programming, csharp, Java, multicore, multiprocessor, parallel programming, tasks, Visual Studio 2010 | , , , , , , , , , , | Leave a Comment

A Domain-Specific Language to Let Groovy Go Parallel

Posted on http://www.ddj.com/go-parallel
Groovy is an agile dynamic language for the Java Platform. It runs on the JVM (Java Virtual Machine). It supports Domain-Specific Languages (DSLs). Last week, GParallelizer 0.7 release added exciting intuitive ways to handle tasks, actors and message. Great news for the Groovy community in order to go parallel.
Read more here

June 8, 2009 Posted by | Java, parallel programming, tasks | , , , , | Leave a 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

Designing Rich Internet Applications With Parallelism in Mind

Posted on www.ddj.com/go-parallel
Are you still designing RIAs (Rich Internet Applications) using a serial programming approach? If that’s the case, then you are losing a big opportunity to achieve a sustainable competitive advantage over competitors.

May 13, 2009 Posted by | C#, concurrent programming, csharp, design, Java, multicore, multiprocessor, RIA, Rich Internet Applications, Silverlight | Leave a Comment

Counting cores in .Net and Java

Posted on Intel Software Network
As C# and Visual Basic (in the .Net world) and Java are high level programming languages, most developers were not used to check for some hardware information. With multicore microprocessors and a task-oriented programming model, trying to take full advantage of parallel processing capabilities offered by modern microprocessors, this is changing.

May 9, 2009 Posted by | .net, .Net 4.0, C#, concurrent threads, Java, multicore, multiprocessor, tasks | Leave a Comment

   

Follow

Get every new post delivered to your Inbox.