BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Followers

MSEPT'12 - Conference on Software Engineering for Multicore Systems

by Michael Stal Follow 0 Followers on  Jan 13, 2012

It is hard to leverage the parallelism provided by recent processor architectures. As these CPUs are now available even in the low cost price sector, the main challenge of software engineers is to utilize the processors in their applications or apps. The International Conference on Multicore Software Engineering, Performance, and Tools (MSEPT'12) will focus on possible answers.

Followers

Task Parallel Library Improvements in .NET 4.5

by Jonathan Allen Follow 46 Followers on  Dec 02, 2011

Microsoft has been working on ways to improve the performance of parallel applications in .NET 4.5, specifically those using the Task Parallel Library. One of most impressive improvements is reducing the overhead for waiting on 100,000 tasks from 12,000,000 bytes to a mere 64 bytes.

Followers

Task Parallel Library for Silverlight

by Jonathan Allen Follow 46 Followers on  Aug 25, 2011 4

Silverlight’s asynchronous service model forces developers to deal with multi-threading from the very beginning. So it seems odd that Microsoft choose to omit the Task Parallel Library, which is the core of .NET’s multi-threading infrastructure. Fortunately there are options.

Followers

Software Architecture in the Movies

by Michael Stal Follow 0 Followers on  Jul 31, 2011

Keeping up-to-date with software architecture can be a tough endeavor. Information is normally available within thick books or somewhere hidden in the Web. Another more entertaining way can be to watch clips available at video sites such as YouTube and Vimeo.

Followers

Rx 1.0 Solves the Problem of Asynchronous Data Access

by Abel Avram Follow 4 Followers on  Jun 30, 2011

Microsoft has released version 1.0 of their Reactive Extensions (Rx) library after two years in incubation. Rx combines event-driven UI with LINQ, concurrency and asynchronous calls.

Followers

C++ AMP Provides Massive Parallelism

by Abel Avram Follow 4 Followers on  Jun 16, 2011 1

Microsoft wants to give C++ developers tools for writing parallel applications running on zillions of GPUs/cores locally or in the cloud.

Followers

Explaining .NET’s Barrier Class

by Jonathan Allen Follow 46 Followers on  Jun 15, 2011

With the increased emphasis on multi-core systems an understanding of parallel and concurrent programming is more important than ever. Fortunately .NET 4 has made a lot of advances in the types of synchronization primitives available to developers. One such primitive is the Barrier, which Emad Omara uses to implement a parallel merge sort.

Followers

Akka 1.1 Released, Brings Many Improvements to Futures and Performance, Reduces Dependencies,

by Werner Schuster Follow 3 Followers on  May 12, 2011

Akka 1.1 was released with many improvements in performance, Futures and more. The basic Akka also has no dependencies except for Scala 2.9. InfoQ caught up with Jonas Bonér to talk about the current state and the future of Akka.

Followers

Rubinius Comes To EngineYard's AppCloud, Work on 1.9 and GIL Removal Continues

by Werner Schuster Follow 3 Followers on  Apr 27, 2011

EngineYard now offers Rubinius on its AppCloud PaaS service. InfoQ talked to Evan Phoenix about the state of Rubinius, the new performance tools and the status of the GIL removal.

Followers

Erlang Copied Scala's Actors & Erlang's VM is almost a Clone of the JVM

by Sadek Drobi Follow 0 Followers on  Apr 01, 2011 8

Erlang Co-creators, Joe Armstrong and Robert Virding, admit that Erlang is heavily inspired by the Java world. In an interview at ErlangFactory 2011 SF, they reveal how Scala Actors had shaped their work in what they then called Erlang Processes. Moreover, they acknowledge the fact that Erlang's VM is barely a clone of the famous JVM.

Followers

Object Oriented Programming is out of the CMU Computer Science Introductory Curriculum

by Jean-Jacques Dubray Follow 2 Followers on  Mar 20, 2011 42

Robert Harper and Dan Licata, Professors of Computer Science at Carnegie Mellon University, announced last week that they have decided to "eliminate entirely" OOP from the CS introductory curriculum.

Followers

Akka Reaches 1.0 Status: Brings the Actor Model to Java and Scala

by Charles Humble Follow 58 Followers on  Feb 16, 2011

Project lead Jonas Bonér has announced today that Akka has reached its 1.0 milestone. InfoQ spoke to Bonér to find out more about the project.

Followers

TPL Dataflow – The Successor to CCR

by Jonathan Allen Follow 46 Followers on  Jan 06, 2011

TPL Dataflow is Microsoft’s new library for highly concurrent applications. Using asynchronous message passing and pipelining, it promises to offer more control than thread pools and better performance than manual threading. The downside is that you have to adhere to design patterns that may be unfamiliar to .NET programmers.

Followers

Why Microsoft Believes that VB and C# Need an Asynchronous Syntax

by Jonathan Allen Follow 46 Followers on  Jan 04, 2011 2

The new Async CPT for VB and C# looks like it may actually make it into the core language. But with all the emphasis on multi-core systems, why is Microsoft investing so heavily in syntax for designed specifically for making single-threaded asynchronous programming easier?

Followers

Sneak Peak: Asynchronous Syntax for Visual Basic and C#

by Jonathan Allen Follow 46 Followers on  Oct 28, 2010 4

In a recent blog post the Visual Basic team let slip an announcement that Visual Basic and C# would be getting a new syntax for asynchronous programming. Built on top of the Task Parallel Library that was introduced in .NET 4, this adds the Async and Await keywords to both languages.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT