You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Made a significant performance improvement in Histogram merge by avoiding repeated bin search from the start of the linked list. This is implemented through a new function extractUniformCountInRangesInt that takes an ordered array of edges
Fixed error-utility unit test failing because of extra stack information
Updated tau version in Dockerfile
Added a benchmark of just the histogram merge operation
* @brief Obtain the count of values falling between the given sets of bounds assuming a uniform distribution of points within a bin. The array of bounds must be ordered consecutively.
444
+
* The number is rounded to the nearest integer and returned. The data within the range in the histogram is zeroed, creating new edges appropriately
445
+
* This array operation is more efficient but otherwise identical to applying extractUniformCountInRangeInt on each of the ranges successively (in the same order!)
446
+
* @param edges An ordered list of lower and upper bounds, i.e. with edges[n].first <= edges[n].second for all n, and edges[n+1].first >= edges[n].second
verboseStream << "extractUniformCountInRangeInt range " << l << ":" << u << " evaluating for max=min=" << v << ": data are in bin with count " << count << std::endl;
0 commit comments