Displaying 1 to 20 from 30 results

cpp-taskflow - Fast C++ Parallel Programming with Task Dependency Graphs

  •    C++

A fast C++ header-only library to help you quickly build parallel programs with complex task dependencies. Cpp-Taskflow lets you quickly build parallel dependency graphs using modern C++17. It supports both static and dynamic tasking, and is by far faster, more expressive, and easier for drop-in integration than existing libraries.

MPJ Express - Parallel Programming in Java

  •    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.

Multidisplay Visualization

  •    

O *MDVis* é um projeto que consiste em pesquisar e implementar uma maneira de aumentar o *nível de interação* do usuário com seu sistema através do *gerenciamento escalável de dispositivos de visualização e interatividade*. Usar multidisplays pode ser uma tarefa *complicada* ...

ParallelMath.Net

  •    DotNet

A library for performing parallel math operations. Uses .Net Framework 4.0 Client Profile.




.NET Engine for Parallel Multitasked Applications.

  •    DotNet

Nepma can control execution of parallel or sequential tasks using multithreaded approach. It can group tasks and insert pauses between them according to parameter defined by the developer. It has been initially designed to automate redondant tasks originaly executed by human h...

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.

Channel Manager framework for distributed applications

  •    

The framework implements data flow programming approach ( http://en.wikipedia.org/wiki/Dataflow_programming ) The general idea of the paradigm is building distributed application from components using channels and ports. Each component is an executable (running as separate pro...

UACluster2

  •    

UACluster2 is set of manuals and tools to create and manage high performance computing cluster based on Microsoft Hyper-V virtual machines. It needs Microsoft HPC Server 2008 (Microsoft HPC Server 2008 R2) as a basis of cluster creation.


Parallel Programming with Microsoft .NET

  •    CSharp

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

Parallel Dwarfs

  •    CSharp

The Parallel Dwarfs project is a suite of 13 kernels (as VS projects in C++/C#/F#) parallelized using various technologies such as MPI, OpenMP, TPL, MPI.Net, etc. It also has a driver to run them, collect traces, and visualize the results using Vampir, Jumpshot, Xperf and Excel

Auto-parallelizing compiler for multicore systems using Phoenix framework

  •    

The objective of this project is to develop plugins for Phoenix compiler which will divide the intermediate code into various partitions. These partitions will be synthesized further in the later phases and will eventually be ready to run in parallel on chip multiple processor...

Automatic Translation from OPENMP to MPI

  •    

We intend to develop a tool that can automatically convert programs written in OpenMP sharedmemory parallel applications to MPI for execution in distributed memory systems.This will make it convenient to code in OpenMP and deploy the application to distributed system under MPI.

Parallel Programming with Microsoft Visual C++

  •    C++

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

C++ AMP: Accelerated Massive Parallelism with Microsoft Visual C++

  •    C++

Samples for the latest Microsoft Press book on programming with C++AMP using Visual Studio 2012.

4-Centauri

  •    DotNet

GPGPUs offer significant horsepower in our computers that are unfortunately not easily available to .NET programs. <project name> is a system capable to map .NET bytecode into GPU IL (e.g. nVidia PTX) so that you can run .NET algorithms on state of the art hardware.

Shared Genomics Project MPI Codebase

  •    

The Shared Genomics project has developed parallelised statistical applications (MPI/OpenMP) which can analyse large genomic data-sets containing thousands of Single Nucleotide Polymorphisms (SNP). The code is based on the popular PLINK SNP-analysis program.

Lite

  •    DotNet

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.

See.Sharper

  •    CSharp

Hopefully useful C# extensions.

Silverlight Azure Blob Parallel Upload Control

  •    Silverlight

Uploads a file in small chunks with retry mechanism to Azure Blobs