jbarrier

edu.bonn.cs.net.jbarrier.barrier
Interface LongReduction

All Known Implementing Classes:
LongButterflyReduction, LongCentralReduction, LongDisseminationReduction, LongStaticTreeReduction, LongTournamentReduction

public interface LongReduction

Interface for barriers supporting primitive long reductions.

Version:
1.0
Author:
Patrick Peschlow, Ivan Castilla Rodriguez

Method Summary
 long await(int threadId, long value)
          Called by a party that reaches the barrier.
 

Method Detail

await

long await(int threadId,
           long value)
Called by a party that reaches the barrier.

Parameters:
threadId - the ID of the party
value - the value subject to the reduction
Returns:
the result of the reduction

jbarrier

Copyright 2010 Patrick Peschlow