Branch: refs/heads/master
Revision: 14199a8
Author: ronawho
Log Message:
Merge pull request #16726 from ronawho/bale-aggregated
Add aggregated versions of bale indexgather and histogram
This adds aggregated versions of bale indexgather and histogram. Indexgather
uses a snapshot of the arkouda copy aggregators from mhmerrill/arkouda@224a7c3.
Histogram uses an atomic aggregator that is based of the DstAggregator.
This adds correctness and performance testing for both benchmarks as well as
some notest’d variants to do future performance tuning with.
Closes https://github.com/Cray/chapel-private/issues/616
Modified Files:
A test/studies/bale/aggregation/AggregationPrimitives.chpl
A test/studies/bale/aggregation/AtomicAggregation.chpl
A test/studies/bale/aggregation/CopyAggregation.chpl
A test/studies/bale/aggregation/NOTEST
A test/studies/bale/aggregation/histo.chpl
A test/studies/bale/aggregation/ig-readme.md
A test/studies/bale/aggregation/ig.chpl
A test/studies/bale/histogram/histo-atomics-agg.ml-perf.graph
A test/studies/bale/histogram/histo-atomics-forall-opt.ml-compopts
A test/studies/bale/indexgather/ig-agg.ml-perf.graph
A test/studies/bale/indexgather/ig-forall-opt.ml-compopts
M test/ML-GRAPHFILES
M test/studies/bale/histogram/histo-atomics-forall-opt.comm-none.good
M test/studies/bale/histogram/histo-atomics-forall-opt.compopts
M test/studies/bale/histogram/histo-atomics-forall-opt.good
M test/studies/bale/histogram/histo-atomics-forall-opt.ml-execopts
M test/studies/bale/histogram/histo-atomics.chpl
M test/studies/bale/histogram/histo-atomics.compopts
M test/studies/bale/histogram/histo-atomics.execopts
M test/studies/bale/histogram/histo-atomics.ml-compopts
M test/studies/bale/histogram/histo-atomics.ml-execopts
M test/studies/bale/indexgather/ig-forall-opt.comm-none.good
M test/studies/bale/indexgather/ig-forall-opt.comm-none.lm-numa.good
M test/studies/bale/indexgather/ig-forall-opt.compopts
M test/studies/bale/indexgather/ig-forall-opt.good
M test/studies/bale/indexgather/ig-forall-opt.lm-numa.good
M test/studies/bale/indexgather/ig-forall-opt.ml-execopts
M test/studies/bale/indexgather/ig.chpl
M test/studies/bale/indexgather/ig.compopts
M test/studies/bale/indexgather/ig.execopts
M test/studies/bale/indexgather/ig.ml-compopts
M test/studies/bale/indexgather/ig.ml-execopts
Compare: https://github.com/chapel-lang/chapel/compare/51b5ede95faf...14199a88525f