Class RayCastingBenchmark

java.lang.Object
cz.fidentis.analyst.gui.app.tools.opencl.RayCastingBenchmark

public class RayCastingBenchmark extends Object
Benchmark comparing performance between ray-casting implementations on CPU and GPU.
  • Constructor Details

    • RayCastingBenchmark

      public RayCastingBenchmark()
  • Method Details

    • main

      public static void main(String[] args) throws IOException
      Parameters:
      args -
      Throws:
      IOException
    • rayCastUsingOpenCL

      public static long rayCastUsingOpenCL(List<MeshFacet> facets, int iterations, int rayCount)
      Parameters:
      facets -
      iterations -
      rayCount -
      Returns:
    • rayCastUsingCPU

      public static long rayCastUsingCPU(List<MeshFacet> facets, int iterations, int rayCount)
      Parameters:
      facets -
      iterations -
      rayCount -
      Returns: