5 ms·
Minisat is designed to elucidate; consider reading the paper and implementation - it's actually a very fast solver. As to compilers: one interesting idea is th
by JoachimSchipper 12y ago
Minisat is designed to elucidate; consider reading the paper and implementation - it's actually a very fast solver.
As to compilers: one interesting idea is the "superoptimizer". In its basic form, try all byte sequences and use a solver to filter out the ones that do what you want when executed; then pick the fastest. Regehr has an interesting blog post on this topic.
- fabriceleal 12y agoMinisat is definitely on my read list; I'll probably need to read it 2/3 times to fully appreciate it's content. Thanks for the "superoptimizer" pointer, I'll explore that.