ChunkSplitters.jl

Simple chunk splitters for parallel loop executions
Author m3g
Popularity
18 Stars
Updated Last
1 Year Ago
Started In
September 2022

ChunkSplitters.jl

ChunkSplitters facilitate the splitting of the workload of parallel jobs independently on the number of threads that are effectively available. It allows for a finer, lower level, control of the load of each task.

The way chunks are indexed is also recommended for guaranteeing that the workload if completely thread safe (without the use threadid() - see here).

A discussion on the possible use of ChunkSplitters to improve load-balancing is available here.

Installation

Install with:

julia> import Pkg; Pkg.add("ChunkSplitters")

Documentation

Go to: https://m3g.github.io/ChunkSplitters.jl

Required Packages