[ 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. I found it extremely useful for distributed implementation of union-find (disjointed set). I want to start implementing functionality of MulticoreBSP for Java http://www.multicorebsp.com/download/java/ on ignite platform. 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. was: Bulk Synchronous Parallel (BSP) model was designed for distributed-memory systems. I found it extremely useful for distributed implementation of union-find (disjointed set). I want to start implementing functionality of MulticoreBSP for Java http://www.multicorebsp.com/documentation on ignite platform. 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. > 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. I found it extremely useful for distributed implementation of > union-find (disjointed set). > I want to start implementing functionality of MulticoreBSP for Java > http://www.multicorebsp.com/download/java/ on ignite platform. > 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. -- This message was sent by Atlassian JIRA (v6.3.4#6332)