Closed staheri14 closed 8 months ago
Including more context: below is the flame graph associated with the cpu profiling data mentioned in the description of the issue:
Most of the time seem to be spend on https://github.com/celestiaorg/nmt/issues/216
In the context of the big blonk workstream, and based on the CPU profiling data, it has been hypothesized that the
computeRoots
function accounts for 30% of CPU usage. This was observed during an experiment conducted in testground, which involved block sizes ranging from 2 to 100 MB. To validate the duration this function takes, thecomputeRoots
function must be benchmarked. If a benchmark already exists, it should be expanded to include larger data square sizes to accurately assess its performance.