Package elki.parallel
Parallel processing core for ELKI.
Parallel processing is a tricky topic on its own. ELKI will probably not be able to provide the ultimate parallel processing architecture, and this package aims at providing some basic functionality that allows at least naive parallelization of popular data mining algorithms.
-
Interface Summary Interface Description Executor Processor executor. -
Class Summary Class Description ParallelCore Core for parallel processing in ELKI, based onThreadPoolExecutor
.ParallelExecutor Class to run processors in parallel, on all available cores.ParallelExecutor.BlockArrayRunner Run for an array part, without step size.SingleThreadedExecutor Class to process the whole data set in a single thread.SingleThreadedExecutor.SingleThreadedRunner Run for an array part, without step size.