[ 
https://issues.apache.org/jira/browse/IGNITE-1295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexandre Boudnik updated IGNITE-1295:
--------------------------------------
    Description: 
Bulk Synchronous Parallel (BSP) model was designed for distributed-memory 
systems.

A BSP algorithm relies on computation proceeds in a series of global 
super-steps, which consists of three components:
- Concurrent computation: every participating processor may perform local 
computations, i.e., each process can only make use of values stored in the 
local fast memory of the processor. The computations occur asynchronously of 
all the others but may overlap with communication.
- Communication: The processes exchange data between themselves to facilitate 
remote data storage capabilities.
- Barrier synchronization: When a process reaches this point (the barrier), it 
waits until all other processes have reached the same barrier.

Ignite should implement functionality of MulticoreBSP for Java 
http://www.multicorebsp.com/documentation

> BSP implementation
> ------------------
>
>                 Key: IGNITE-1295
>                 URL: https://issues.apache.org/jira/browse/IGNITE-1295
>             Project: Ignite
>          Issue Type: New Feature
>          Components: compute
>            Reporter: Alexandre Boudnik
>            Assignee: Alexandre Boudnik
>   Original Estimate: 504h
>  Remaining Estimate: 504h
>
> Bulk Synchronous Parallel (BSP) model was designed for distributed-memory 
> systems.
> A BSP algorithm relies on computation proceeds in a series of global 
> super-steps, which consists of three components:
> - Concurrent computation: every participating processor may perform local 
> computations, i.e., each process can only make use of values stored in the 
> local fast memory of the processor. The computations occur asynchronously of 
> all the others but may overlap with communication.
> - Communication: The processes exchange data between themselves to facilitate 
> remote data storage capabilities.
> - Barrier synchronization: When a process reaches this point (the barrier), 
> it waits until all other processes have reached the same barrier.
> Ignite should implement functionality of MulticoreBSP for Java 
> http://www.multicorebsp.com/documentation



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to