InfoQ

Topic/Tag specific view

All content and news on InfoQ about Parallel Programming


News about Parallel Programming

Should you really learn another language?

Community
Architecture
Topics
Language,
Dynamic Languages,
Programming

Blogger Gustavo Duarte cursed in church when he said that learning new programming languages is often a waste of time. He said that "In reality learning a new language is a gritty business in which most of the effort is spent on low-value tasks with poor return on time invested.". But not everyone agreed.

Parallel Processing Framework JPPF 1.1 Supports TCP Multiplexer and JMX Monitoring

Community
Java
Topics
Grid Computing

The latest version of JPPF, a java based open source parallel processing framework, includes a networking tool called TCP port multiplexer to enable JPPF work in secure firewall environments. JPPF team released the version 1.1 of the framework which also includes JMX based node monitoring and management features.

Microsoft, Intel to invest $20M in parallel computing

Community
.NET,
Architecture
Topics
Performance & Scalability,
.NET Framework

Microsoft and Intel have recently announced a $20 million joint investment into parallel computing over the next 5 years.

MPI for .NET

Community
.NET
Topics
Performance & Scalability

MPI or Message Passing Interface is the standard for distributed programming such as that used in supercomputers and implementations can be found for FORTRAN, C, and C++. There are several projects in the works to bring that power to .NET. Today we look at two of them.

Declarative, Imperative, and Task-based Parallelism in .NET

Community
.NET
Topics
Performance & Scalability

Daniel Moth has released four videos on Parallel Extensions for .NET. These cover the new declarative, imperative, and task-based parallelism APIs for the .NET framework.

PLINQ Has Been Released As Parallel Extensions

Community
.NET
Topics
Performance & Scalability

A community tech preview of Parallel Extensions, originally known as PLINQ, has been released. Parallel Extensions goes beyond what was found in PLINQ and will include imperative data parallel APIs.

Parallel Processing Framework JPPF offers Load Balancing, Failover and J2EE Integration

Community
Java
Topics
Grid Computing

Java Parallel Processing Framework (JPPF) project team recently announced the first Release Candidate (RC1) of Version 1.0 of the product. JPPF is an open source grid computing framework that can be used to run Java applications in parallel in a distributed execution environment. JPPF team is planning on Version 1.0 GA release next month.

Designing for flexibility and robustness: Asynchronous message model, OOP and Functional Programming

Community
Architecture
Topics
Object Oriented Design,
Design,
Modeling,
Performance & Scalability,
Messaging

According to Pragmatic Programmers it is preferable in OOP to avoid design based on returning values. Michael Feathers argues that it may also be better to use the asynchronous message model that might be instrumental for improving adaptability and robustness. This maps well to the Erlang model though opposing some of the principles of pure functional programming.