Performance of different semirings #460
SultanOrazbayev
started this conversation in
General
Replies: 1 comment 1 reply
|
Great question. Do you have specific examples to compare? In SuiteSpare:GraphBLAS, it's generally recommended to avoid "GENERIC" operations, which can occur for many reasons. To see whether an operation is "GENERIC", enable the "burble" and look for "generic" in the printed diagnostic info. For example: gb.ss.config["burble"] = TrueHowever, generic operations shouldn't be an issue once the JIT comes in SuiteSparse:GraphBLAS 8.0 (coming soon!). Also, UDFs and UDTs are generally slower too. Many of the operations used in I don't know how to answer this question in general other than "benchmark and compare". It may be nice to gether recommendations here for specific operations. |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
When running specific calculations/algorithms, different semirings can yield the same answer. Is there any guideline/heuristic on which semirings might have better performance (memory footprint or speed)?
All reactions