Package cl.niclabs.skandium

Examples of cl.niclabs.skandium.Skandium.newStream()


  @Override
  public Future<R> input(P param){
   
    Skandium skandium = Skandium.getSingleton();
   
    Stream<P,R> stream = skandium.newStream(this);
   
    return stream.input(param);
  }
 
  /**
 
View Full Code Here


   */
  @Override
  public Future<R>[] input(P param[]){
    Skandium skandium = Skandium.getSingleton();
   
    Stream<P,R> stream = skandium.newStream(this);
   
    return stream.input(param);
  }
 
  /**
 
View Full Code Here

    Skeleton<Interval, BigDecimal> pi = new Map<Interval, BigDecimal>(
        new SplitInterval(PARTS), //number of parts to divide by
        new PiComputer(),
        new MergeResults());

    Stream<Interval, BigDecimal> stream = skandium.newStream(pi);
   
    // 2. Input parameters with the defauls singleton Skandium object
        long init = System.currentTimeMillis();
    Future<BigDecimal> future = stream.input(new Interval(0, DECIMALS));
View Full Code Here

      
       //2. Create a new Skandium instance with 2 execution threads
         Skandium skandium = new Skandium(THREADS);

         //3. Open a Stream to input parameters
         Stream<Board, Count> stream = skandium.newStream(nqueens);
        
         //4. Input parameters
         long init = System.currentTimeMillis();
         Future<Count> future = stream.input(new Board(BOARD));
View Full Code Here

      
       //2. Create a new Skandium instance
         Skandium skandium = new Skandium(THREADS);

         //3. Open a Stream to input parameters
         Stream<Operands, Matrix> stream = skandium.newStream(multiply);

         //4. Input parameters
         long init = System.currentTimeMillis();
         Future<Matrix> future = stream.input(new Operands(newRandomMatrix(SIZE), newRandomMatrix(SIZE)));
View Full Code Here

        new Sort(),
        new MergeList());

    Skandium skandium = new Skandium(THREADS);
   
    Stream<Range, Range> stream = skandium.newStream(sort);
   
    // 2. Input parameters with the defaults singleton Skandium object
      long init = System.currentTimeMillis();
     
    Future<Range> future = stream.input(new Range(generate(SIZE),0, SIZE-1));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.