Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

HPX

Compare

  Analyzed 1 day ago

HPX is a general purpose parallel C++ runtime system for parallel and distributed applications of any scale. It is a very modular and well designed runtime system architecture. Real world applications are used to drive the development of HPX, coining out required functionalities and converging onto ... [More] an stable API which provides a smooth migration path for developers. The API exposed by HPX is modelled after the interfaces defined by the C++11/14 ISO standard and adheres to the programming guidelines used by the Boost collection of C++ libraries. [Less]

552K lines of code

37 current contributors

3 days since last commit

8 users on Open Hub

High Activity
5.0
 
I Use This

Charm++

Compare

  No analysis available

A portable adaptive runtime system for parallel applications. Application developers create an object-based decomposition of the problem of interest, and the runtime system manages issues of communication, mapping, load balancing, fault tolerance, and more. Sequential code implementing the ... [More] methods of these parallel objects is written in C++. Calls to libraries in C++, C, and Fortran are common and straightforward. Charm++ is portable across individual workstations, clusters, accelerators (Cell SPEs, GPUs), and supercomputers such as those sold by IBM (Blue Gene, POWER) and Cray (XT3/4/5/6 and XE6). Applications based on Charm++ are used on at least 5 of the 20 most powerful computers in the world. [Less]

0 lines of code

18 current contributors

0 since last commit

4 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: illinois-...

JPPF

Compare

  Analyzed 1 day ago

JPPF enables computation-intensive applications to run on any number of computers, in order to greatly reduce their processing time. This is done by splitting applications into smaller parts that can be executed simultaneously on different machines.

170K lines of code

1 current contributors

over 2 years since last commit

1 users on Open Hub

Inactive
5.0
 
I Use This

Parallel executor

Compare

  Analyzed about 2 hours ago

PAEXEC distributes performing the given tasks across several CPUs or machines in a network.

5.98K lines of code

1 current contributors

almost 3 years since last commit

1 users on Open Hub

Inactive
0.0
 
I Use This

COPPER Java workflow engine

Compare

  Analyzed 1 day ago

COPPER (COmmon Persistable Process Excecution Runtime) is a high performance workflow engine, that persists the workflow instances (process) state into a database. So there is no limit to the runtime of a process. It can run for weeks, month or years. In addition, this strategy leads to crash ... [More] safety. The power of COPPER is a) that it uses Java as a description language for workflows, not some weird XML language, and b) that whenever a workflow is persisted into database the full stack frame with the state of all local variables and member fields gets persisted, too, so when the workflow resumes later on it can continue where it was paused (ie. it's a full continuation server). [Less]

37.2K lines of code

1 current contributors

12 months since last commit

1 users on Open Hub

Very Low Activity
5.0
 
I Use This

ansible-gnu-parallel

Compare

  No analysis available

Ansible role to set up GNU Parallel in Debian-like systems

0 lines of code

1 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: mit

Jenesis

Compare

  Analyzed 1 day ago

Jenesis - A Distributed Unit Testing Foundation

0 lines of code

0 current contributors

about 10 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: apache_2, cc-by-4

dispy

Compare

  Analyzed about 14 hours ago

dispy is a Python framework for parallel execution of computations by distributing them across multiple processors in a single machine (SMP), among many machines in a cluster or grid. dispy distributes computations (Python functions or standalone programs) and their dependencies (files, Python ... [More] functions, classes, modules) automatically and schedules jobs for parallel execution. dispy supports client-side and server-side fault recovery, SSL for security, and more. dispy is implemented with asyncoro, an independent framework for developing concurrent programs with asynchronous (non-blocking) sockets and coroutines (without threads) using polling mechanisms epoll, kqueue, devpoll and poll, and Windows I/O Completion Ports (IOCP), for high performance and scalability. [Less]

24.3K lines of code

3 current contributors

5 months since last commit

0 users on Open Hub

Very Low Activity
0.0
 
I Use This