aboutsummaryrefslogtreecommitdiff
path: root/src/solvers/h48/gendata_h48.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Removed redundant coordinate computationSebastiano Tronto2024-10-161-16/+0
|
* Fallback tablesSebastiano Tronto2024-10-141-8/+36
|
* Make gendata and co safer by checking buffer sizeSebastiano Tronto2024-10-121-59/+61
|
* Small warning fixes to gendataSebastiano Tronto2024-10-101-3/+10
|
* Removed some useless outputSebastiano Tronto2024-10-061-6/+2
|
* Fix concurrency issuesSebastiano Tronto2024-10-061-41/+50
| | | | | So I did not have any misconception about Atomics, I just could not apply it where I did because the logic doesn't allow for it.
* Remove unnecessary _AtomicsSebastiano Tronto2024-10-051-20/+28
|
* Merge branch 'master' of tronto.net:h48Sebastiano Tronto2024-10-051-0/+31
|\
| * Added expected distributionsSebastiano Tronto2024-10-051-0/+31
| |
* | Fix rare data raceSebastiano Tronto2024-10-051-23/+22
|/ | | | | | I had some misconception about how _Atomic and const worked. This means the previous commit (expected distribution) could be incorrect.
* Avoid repeating typedefs in testsSebastiano Tronto2024-10-041-73/+0
|
* Remove more locksSebastiano Tronto2024-10-031-23/+19
|
* Removed useless lockSebastiano Tronto2024-10-031-9/+1
|
* Improve gendata performance by replacing locks with atomic operationsSebastiano Tronto2024-10-031-50/+41
|
* oopsieSebastiano Tronto2024-09-271-1/+1
|
* Made table derivation tool more flexibleSebastiano Tronto2024-09-271-8/+11
| | | | | | | | | | So apparently my RAM is broken. That took me a while to figure out. While I get a replacement, I have to restrict myself to a weaker test for the intermediate tables: instead of deriving them from the huge table and checking that they are the same, I have to derive a small h0k2 table from the intermediate ones and check that it is correct. This is not a 100% proof of correctness, but it is good enough (and much faster).
* Use constant instead of magic numberSebastiano Tronto2024-09-271-12/+8
|
* Merge branch 'master' of tronto.net:h48Sebastiano Tronto2024-09-271-1/+23
|\
| * Added checkdata functionSebastiano Tronto2024-09-261-1/+23
| |
* | First try for derive tablesSebastiano Tronto2024-09-271-7/+88
|/
* Added comment on performance issueSebastiano Tronto2024-09-201-0/+13
|
* Simplified code for h4k0Sebastiano Tronto2024-09-201-87/+42
|
* Fix regressionSebastiano Tronto2024-09-191-4/+4
|
* cleanupSebastiano Tronto2024-09-191-65/+2
|
* Parallelized gendata_h0k4; set up for new gendata_realcoordSebastiano Tronto2024-09-191-109/+298
|
* Fixed data raceSebastiano Tronto2024-09-191-8/+10
|
* Small improvementsSebastiano Tronto2024-09-181-10/+16
|
* Small cleanupSebastiano Tronto2024-09-181-6/+5
|
* Renamed gen_48_short -> gendata_h48_shortSebastiano Tronto2024-09-181-3/+3
|
* Small improvementSebastiano Tronto2024-09-181-1/+1
|
* Parallelized h48k2 gendataSebastiano Tronto2024-09-171-24/+68
|
* Fix and cleanup printing table infoSebastiano Tronto2024-09-121-1/+6
|
* Simplified solverSebastiano Tronto2024-09-111-1/+2
|
* Better way to read tables for solverSebastiano Tronto2024-09-111-4/+19
|
* 8 bit tablesSebastiano Tronto2024-09-101-44/+42
|
* New tableinfo for gendata_h48, still work to doSebastiano Tronto2024-09-101-39/+92
|
* Improved gendata_h48k2 performanceSebastiano Tronto2024-09-071-34/+86
| | | | | | | | | | Performance for the "real coordinate" case (h0) is ok, but still around 3x slower than the gendata_h48k4 method. Performance for the intermediate tables is not good, but for now I'll keep it like this. This also shows that for h11 we should use the gendata_h48k4 method for h11. For intermediate table, h8, h9 and h10 might be too slow to compute in an acceptable time. We could restrict to h7 (largest with base = 9).
* Whoops another missed renaming _ -> CAPSSebastiano Tronto2024-09-051-17/+16
|
* More renamingSebastiano Tronto2024-09-051-5/+5
|
* Rename constants from _underscore to CAPSSebastiano Tronto2024-09-051-24/+24
|
* Added log message for table generationSebastiano Tronto2024-08-301-2/+4
|
* Tables fixed, cleanup and optimizations neededSebastiano Tronto2024-08-301-21/+13
|
* CleanupSebastiano Tronto2024-08-301-13/+12
|
* Added tool for checking new tables (and they are wrong)Sebastiano Tronto2024-08-301-6/+15
|
* Small fix pre-testSebastiano Tronto2024-08-291-4/+6
|
* Gendata added for h48k2, need to verify with new toolSebastiano Tronto2024-08-261-30/+104
|
* Renamed fileSebastiano Tronto2024-08-251-0/+351

Generated with cgit - Back to sebastiano.tronto.net