Examples of BlockedRange


Examples of com.impetus.labs.korus.addons.constructs.parallelfor.BlockedRange

    // Specify begin, end and grainSize according to the machine
    int begin = 1;
    int end = number;
    int grainSize = 20000;

    BlockedRange range = new BlockedRange(begin, end, grainSize);

    // Create an object of a class extending ParallelTask Class
    ParallelFactorial af = new ParallelFactorial(parallel, range);

    // Pass the object to the parallelFor construct
View Full Code Here

Examples of com.impetus.labs.korus.addons.constructs.parallelfor.BlockedRange

  {

    int start = 1;
    int end = 10;
    int grainSize = 5;
    BlockedRange range = new BlockedRange(start, end, grainSize);

    Parallel parallel = new Parallel();
    SummationTask task = new SummationTask(parallel, range);
    parallel.parallelFor(task);
    Object obj = parallel.getResult();
View Full Code Here

Examples of com.impetus.labs.korus.addons.constructs.parallelfor.BlockedRange

  public void testMultipleParallelFor()
  {
    int start1 = 1;
    int end1 = 10;
    int grainSize1 = 5;
    BlockedRange range1 = new BlockedRange(start1, end1, grainSize1);
    Parallel parallel1 = new Parallel();

    int start2 = 1;
    int end2 = 12;
    int grainSize2 = 6;

    BlockedRange range2 = new BlockedRange(start2, end2, grainSize2);
    Parallel parallel2 = new Parallel();

    SummationTask task1 = new SummationTask(parallel1, range1);
    SummationTask task2 = new SummationTask(parallel2, range2);
View Full Code Here

Examples of com.impetus.labs.korus.addons.constructs.parallelfor.BlockedRange

      // Specify begin, end and grainSize according to the machine
      int begin = 1;
      int end = rccArray.length;
      int grainSize = rccArray.length / 4;

      BlockedRange range = new BlockedRange(begin, end, grainSize);

      // Create an object of a class extending ParallelTask Class
      ParallelSpearmans ps = new ParallelSpearmans(parallel, range,
          rccArray);
View Full Code Here

Examples of com.impetus.labs.korus.addons.constructs.parallelfor.BlockedRange

    int end = 1000000000;

    // grainSize equal to blockedRangeEnd/2 to enable two threads
    int grainSize = end/4;

    BlockedRange range = new BlockedRange(begin, end, grainSize);

    // Create an object of a class extending ParallelTask Class
    ParallelTrapazoid pt = new ParallelTrapazoid(parallel, range);
    try
    {
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.