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
This is an umbrella issue for optimizing the memory allocations in arecibo. The original whole PR is contained in #118 -- however, to have a higher degree of confidence in the breakdown of optimizations, we split the changes into several self-contained PRs. For each of these separate PRs, we provide benchmarks to show that they individually contribute to better performance.
Note : those changes should be ported to Supernova relatively quickly, as #197 threatens to replace the old (memory-optimized) code paths with the batched (non-memory-optimized) ones, losing the progress we've made here.
This is an umbrella issue for optimizing the memory allocations in
arecibo
. The original whole PR is contained in #118 -- however, to have a higher degree of confidence in the breakdown of optimizations, we split the changes into several self-contained PRs. For each of these separate PRs, we provide benchmarks to show that they individually contribute to better performance.Tracking PRs
Allocation free synthesis #138Preallocate witness before synthesis #143, Reduce allocations/cloning in spmvm #139TODOs
The text was updated successfully, but these errors were encountered: