Freeware Listing: Parallel Programming
- Pydusa- Parallel Programming in Python
- License: Freeware

Pydusa is a package for parallel programming using Python. It contains a module for doing MPI programming in Python. We have added parallel solver packages such as Parallel SuperLU for solving sparse linear systems..
- Publisher: nbcr.net
- Date: 20-07-2012
- Size: 23654 KB
- Platform: WinOther
- Parallel Tasks Simulator
- License: Freeware

Parallel Tasks Simulator allows you to experiment with parallel programming in an easy way.
You can define and run parallel tasks using the Lua programming language. There is a shared memory to define and process shared data structures, and built-in semaphore support..
- Publisher: Ulrich Buchgraber
- Date:
- Size: 9451 KB
- Platform: Windows 7, WinOther, WinVista
- Chapel
- License: Freeware

Chapel is designed to be a new parallel programming language that is part of the DARPA-led High Productivity Computing Systems program or HPCS.
Chapel is designed to improve the productivity of high-end computer users while also serving as a portable parallel programming model that can be used on commodity clusters or desktop multicore systems.
Chapel strives to vastly improve the programmability of large-scale parallel computers while matching or beating the performance and portability of current programming models like MPI.
Chapel was designed from first principles rather than by extending an existing language.
- Publisher: Cray Inc.
- Date:
- Platform: WinOther
- Genetic Programming in OpenCL
- License: Freeware

Genetic Programming in OpenCL is a parallel implementation of genetic programming targeted at heterogeneous devices, such as CPU and GPU. It is written in OpenCL, an open standard for portable parallel programming across many computing platforms..
- Publisher: gpocl.sourceforge.net
- Date: 25-08-2012
- Size: 88 KB
- Platform: WinOther
- Programming Language 42
- License: Freeware

42 has six primary goals: foster extreme code reuse; run faster than C; compile to both software and hardware; run faster on reconfigurable computers; support parallel programming; and allow users to extend the language.
Programming Language 42 License - GNU General Public License (GPL).
- Publisher: Graillang
- Date:
- Platform: WinOther
- MapReduce on Cell
- License: Freeware

MapReduce is a simple and flexible parallel programming model initially proposed by Google for large scale data processing in a distributed computing environment. This project implements the MapReduce runtime and API for the Cell processor platform..
- Publisher: mapreduce-cell.sourceforge.net
- Date: 03-08-2012
- Size: 47490 KB
- Platform: Linux
- MPI Python
- License: Freeware

Distributed Parallel Programming for Python! This package builds on traditional Python by enabling users to write distributed, parallel programs based on MPI message passing primitives. General python objects can be messaged between processors. Ru.
- Publisher: pyMPI.sourceforge.net
- Date: 08-11-2012
- Size: 80 KB
- Platform: Linux, Unix
- PARUS
- License: Freeware

PARUS is a data-flow parallel programming language that allows to build parallel programs for clusters and MPP multiprocessors. The data-flow graph is automatically converted to the C++/MPI source and linked with the libparus runtime library. Also there are available tools for benchmarking cluster interconnect and visualize it..
- Publisher: parus.sourceforge.net
- Date: 23-07-2012
- Size: 75 KB
- Platform: Linux, Unix
- pipper
- License: Freeware

Python Integrated Parallel Programming EnviRonment (PIPPER), Python pre-parser that is designed to manage a pipeline, written in Python. It enables automated parallelization of loops. Think of it like OpenMP for Python, but it works in a computer cluster.
- Publisher: pipper.sourceforge.net
- Date: 20-06-2012
- Size: 428 KB
- Platform: Linux, Mac OS X, Unix
- SpikeOS
- License: Freeware

A parallel-programming framework for running large numbers of small autonomous jobs, or microthreads, across multiple cores in a CPU or CPUs in a cluster. SpikeOS handles microthread scheduling, synchronization, distribution and communication..
- Publisher: spikeos.sourceforge.net
- Date: 24-06-2012
- Size: 1631 KB
- Platform: Linux, Unix
- TOP-C
- License: Freeware

TOP-C is a library for easily writing parallel applications for both distributed and shared memory architectures. It hides the details of parallel programming, and presents the application programmer with a simple task-oriented interface..
- Publisher: top-c.sourceforge.net
- Date: 04-06-2012
- Size: 436 KB
- Platform: Linux, Mac OS X, Unix
- tpo++
- License: Freeware

TPO++ is an object-oriented message passing library intended for parallel programming. It is based on the Message Passing Interface (MPI) but allows to transmit objects and data structures of the standard template library..
- Publisher: tpo.sourceforge.net
- Date: 21-07-2012
- Size: 362 KB
- Platform: Linux, Unix
- ZIPPAR
- License: Freeware

The project is a data-parallel C++ library to teach parallel programming concepts. We intend to make this library portable, small, and easy to extend to work with real parallel message passing systems such as MPI and PVM..
- Publisher: zippar.sourceforge.net
- Date: 01-11-2012
- Size: 1662 KB
- Platform: Linux, Unix, WinOther
- MPI Mergesort
- License: Freeware

This Project implements the mergesort algorithm in a MPICH2 (parallel programming -) environment.
MPI Mergesort License - Academic Free License (AFL); Eclipse Public License; GNU General Public License (GPL); Public Domain.
- Publisher: Mpi-mergesort
- Date:
- Platform: WinOther
- MassiveJava
- License: Freeware

MassiveJava is a Java-based environment for parallel programming. Lithium is able to execute the parallel application using a cluster or a network of workstations. A user is able to program a parallel application without take in account problem like sche
MassiveJava License - GNU General Public License (GPL).
- Publisher: Massivejava
- Date:
- Platform: WinOther
- The Valkyries Project
- License: Freeware

Valkyries is a parallel programming project designed for and developed on a Beowulf cluster to crack several UNIX systems' passwords by brute-force. Currently implemented system cracks only numerical passwords but it's being developed.
The Valkyries Project License - GNU General Public License (GPL).
- Publisher: Valkyries
- Date:
- Platform: WinOther
- iSkel (Imperative Skeleton Library)
- License: Freeware

The Imperative Skeleton Library (iskel) is a project aimed towards higher-level abstraction of parallel programming. Algorithmic Skeletons are being provided as library functions which can then be used in parallel programming.
iSkel (Imperative Skeleton Library) License - GNU Library or Lesser General Public License (LGPL).
- Publisher: Iskel
- Date:
- Platform: WinOther
- Incomparable
- License: Freeware

The INCOMPARABLE (Independent Communicating Parallel Block Execution) programming language provides a natively parallel programming language based on CSP.
Incomparable License - GNU General Public License version 2.0 (GPLv2).
- Publisher: Incomparable
- Date:
- Platform: WinOther
- PyOpenCL
- License: Freeware

Python bindings for OpenCL, the open standard for parallel programming of heterogeneous systems
PyOpenCL License - GNU Library or Lesser General Public License (LGPL).
- Publisher: Pyopencl
- Date:
- Size: 341 KB
- Platform: Linux, Mac OS X, WinOther
- HPC Pack 2008 SDK with Service Pack 1
- License: Freeware

- This update includes compatibility with the HPC Pack 2008 Service Pack 1 release.
- Microsoft HPC Server 2008 (HPC) provides secure, scalable cluster resource management, a job scheduler, and a Message Passing Interface (MPI) stack for parallel programming. HPC includes the Microsoft HPC Pack 2008 SDK that you can use to write client applications that interact with the job scheduler. You can use the SDK to schedule jobs on Microsoft HPC Server 2008 and later servers; you cannot use this SDK to schedule jobs on Microsoft Compute Cluster Server 2003 (CCS). For complete details on the SDK, see Microsoft HPC Pack on MSDN.
- Publisher: Microsoft Corporation.
- Date:
- Size: 16680 KB
- Platform: WinOther, WinServer, WinVista
Parallel Programming: Freeware | All







