<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nissy-core/benchmarks, branch threads</title>
<subtitle>The "engine" of nissy, including the H48 optimal solver.</subtitle>
<id>https://git.tronto.net/nissy-core/atom?h=threads</id>
<link rel='self' href='https://git.tronto.net/nissy-core/atom?h=threads'/>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/'/>
<updated>2026-01-26T21:56:24Z</updated>
<entry>
<title>Merge branch 'master' of tronto.net:nissy-core</title>
<updated>2026-01-26T21:56:24Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2026-01-26T21:52:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=dff3a040637f2985b5b5e369148a993183964096'/>
<id>urn:sha1:dff3a040637f2985b5b5e369148a993183964096</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve multithreading benchmarks (compare speedup factor, not with vcube)</title>
<updated>2026-01-26T21:52:15Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2026-01-26T21:52:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=233169d9ab5fb8a796d91a3694f8a522fa54d194'/>
<id>urn:sha1:233169d9ab5fb8a796d91a3694f8a522fa54d194</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve performance of H48 solver with prefetching</title>
<updated>2026-01-12T17:09:43Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2026-01-12T17:09:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=9a013b7c68f94e6be0fe8748c9012a441fe0273f'/>
<id>urn:sha1:9a013b7c68f94e6be0fe8748c9012a441fe0273f</id>
<content type='text'>
With this commit we re-structure how the node expansion in the
H48 solution search works to allow prefetching of pruning values,
showing performance improvements in the range of 30-45% on x86,
depending on table size and solution length.

A small bug fix related to appending solutions is included in this commit.
</content>
</entry>
<entry>
<title>Update benchmarks.md and plots</title>
<updated>2025-12-19T15:05:49Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-12-19T15:05:49Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=0c5e4730c699ac006feec4efe25c390977fe372f'/>
<id>urn:sha1:0c5e4730c699ac006feec4efe25c390977fe372f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'h48-corner-estimate'</title>
<updated>2025-12-19T15:01:14Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-12-19T15:01:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=aefecb170f26f0244e3c82d917103ea4ec0bfc2c'/>
<id>urn:sha1:aefecb170f26f0244e3c82d917103ea4ec0bfc2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minor improvement</title>
<updated>2025-12-19T14:59:35Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-12-19T14:59:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=b7bb88cd6eb2a8c8e3f26e276ab849d52168668a'/>
<id>urn:sha1:b7bb88cd6eb2a8c8e3f26e276ab849d52168668a</id>
<content type='text'>
Add a trivial check to H48 solver. The benchmarks show, surprisingly,
a more noticeable improvement for larger solvers (h10, h11). I was expecting
it to be more noticeable for smaller solvers.

It is likely that this change is irrelevant to performance and all changes
in the benchmark results are just random chance.
</content>
</entry>
<entry>
<title>Fix typo in benchmarks</title>
<updated>2025-12-19T06:37:30Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-12-19T06:37:30Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=f283c08db86777fe77bdf00d3d70687107a376d9'/>
<id>urn:sha1:f283c08db86777fe77bdf00d3d70687107a376d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clarified that results are in a &lt;details&gt;</title>
<updated>2025-12-17T19:53:14Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-12-17T19:53:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=ff68d44aefada070b756a1bdbb0d4d722779440d'/>
<id>urn:sha1:ff68d44aefada070b756a1bdbb0d4d722779440d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix alignment</title>
<updated>2025-12-17T16:36:16Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-12-17T16:36:16Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=ec9593e2ff0856d78b37df3a977a753be82bfddc'/>
<id>urn:sha1:ec9593e2ff0856d78b37df3a977a753be82bfddc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve pruning value fetching and re-do benchmarks</title>
<updated>2025-12-17T15:15:02Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-12-17T09:51:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=ac3a91f4f173e7a38c70d5cd0caf5a025642312b'/>
<id>urn:sha1:ac3a91f4f173e7a38c70d5cd0caf5a025642312b</id>
<content type='text'>
</content>
</entry>
</feed>
