slothy-optimizer / slothy

Assembly super-optimization via constraint solving
https://slothy-optimizer.github.io/slothy/
Other
167 stars 10 forks source link

Document configuration options for disabling of performance/permutation visualization #92

Open jnk0le opened 1 month ago

jnk0le commented 1 month ago
// ------------------------------------------------------------------------- cycle (expected) ------------------------------------------------------------------------->
// 0                        25                       50                       75                       100                      125                      150
// |------------------------|------------------------|------------------------|------------------------|------------------------|------------------------|--------------
// *....................................................................................................................................................................
// *....................................................................................................................................................................   

This matrix takes an O(N^2) of storage. e.g. this file is already 35MiB in size:

Alternative could be to provide each instruction with simple cycle number instead of graphical matrix

jnk0le commented 1 month ago

unused macros can also be trimmed

hanno-becker commented 1 month ago

@jnk0le Have you tried conf.visualize_reordering = False and/or visualize_expected_performance=False?

jnk0le commented 1 month ago

missed that

hanno-becker commented 1 month ago

In fairness, it's not properly documented.

hanno-becker commented 1 month ago

@jnk0le If you have a minute, feel free to open a PR for this.