MPAPI - Parallel and Distributed Applications Framework

  •        0

Message Passing API (MPAPI) is a framework that enables programmers to easily write parallel as well as distributed software systems without having to use standard thread synchronization techniques like locks, monitors, semaphors, mutexes and volatile memory. It is written in...

http://mpapi.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

MPJ Express - Parallel Programming in Java


MPJ Express is an open source Java message passing library that allows application developers to write and execute parallel applications for multicore processors and compute clusters/clouds. It allows writing parallel Java applications using an MPI-like API.

ArrayFire - Parallel Computing Library


ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs.

Database Task Parallel Foundation - dbParallel for Oracle & SQL Server


The dbParallel is a Database Task Parallel Foundation that provides database developers an application level support for parallel programming in database.

Parallel Programming with Microsoft .NET


Code samples for the patterns & practices book on design patterns for parallel programming, Parallel Programming with Microsoft .NET.

Parallel Programming with Microsoft Visual C++


Code samples for the patterns & practices book on design patterns for parallel programming, Parallel Programming with Microsoft Visual C++.

parallel - Parallel Processing for Amp.


True parallel processing using native threading and multiprocessing for parallelizing code, without blocking.This library is a component for Amp that provides native threading, multiprocessing, process synchronization, shared memory, and task workers. Like other Amp components, this library uses Coroutines built from Promises and Generators to make writing asynchronous code more like writing synchronous code.

purescript-parallel - An applicative functor for parallel composition of asynchronous computations


An applicative functor for parallel composition of asynchronous computations

connect-parallel - Connect middleware that makes possible to run asynchronous middlewares parallel


Connect middleware that makes possible to run asynchronous middlewares parallel

Pydusa- Parallel Programming in Python


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.

Concurrent Programming Library


Concurrent Programming Library provides an opportunity to develop a parallel programs using .net framework 2.0 and above. It includes an implementation of various parallel algorithms, thread-safe collections and patterns.

Nito Asynchronous Library


Nito.Async is a collection of classes to assist asynchronous programming in .NET, particularly the development and use of classes adhering to the event-based asynchronous pattern. Developed in C#.

Lite


The intention of the Lite framework is to support actor-based programming in .NET languages. The actor model differs from conventional object-oriented progamming in that objects communicate via asynchronous message-passing instead of method calling.

Parallel Runtime Library


Parallel Runtime Library is optimized library that provide Easy to use and High Performance Parallelism Computing. Parallel Runtime Library provide: Effective Parallel Runtime, Concurrent Data Structure, Task and Data Parallel, Producer and Consumer and Agent Model.

Practical Parallel and Concurrent Programming


Eight two-week units of courseware (slides, lecture notes, samples, tools) for teaching how to program parallel/concurrent applications at a high-level using Microsoft’s Parallel Extensions to the .NET Framework.

parallel_quicksort - CS415 - Parallel Programming - HW1 - Parallel Quicksort Using Pthreads


CS415 - Parallel Programming - HW1 - Parallel Quicksort Using Pthreads