Releases: olepoeschl/NQueensFAF-GUI
Releases · olepoeschl/NQueensFAF-GUI
1.17
HUGE PERFORMANCE IMPROVEMENT FOR GPU
- GpuSolver is about 35% faster
- storing and restoring is also a lot faster, especially for GpuSolver
- the number of queens precomputed by the CPU in preparation for the GPU is configurable now (default is 6)
- the current duration is now also shown in command line usage
1.16
Symmetric Solvers and Unique Solution Counter
- included SymSolver to count symmetric solutions (90 degree rotation and 180 degree rotation)
- this also enables counting of unique solutions in a very fast way
- command line version now supports autosaves
1.15
Migration from LWJGL 2 to LWJGL 3
- better kernel startup time for the GPU Solver, noticeably especially for small board sizes
- much better handling of lwjgl natives (got rid of the manual extraction)
1.14.1 (Bugfix)
Using latest version of NQUeensFAF library which provides a Bugfix for the autosave function that previosuly didn't work after restoring.
1.14
- added command line support (try
java -jar NQueensFAF.jar -h
to see how it is used) (does not work with the .exe file provided here) - some bugfixes
1.13
- using latest version of NQueensFAF library -> big performance improvement for the GPU-Solver (about 30%)
(take a look into the README for current times using a Nvidia GeForce GTX 1650 Ti (mobile version)) - fixed a bug that caused storing and restoring to fail for N>=24 in the GPU-Tab
- some more bugfixes and small changes
1.12.1
Fixed a bug that caused a malfunction (wrong filepath) when trying to store a Solver run
1.12
- Upgraded project to Java 17
- Added a "Config"-Tab in the Gui for changing some settings and variables, for example the OpenCL workgroup size for the Gpu
- if you change any config values, they are stored in a file
- Using latest NQueensFAF library release: enables automatic saving of a solver run
- some bugfixes
1.11.2
The GPU-Solver is now also able to solve N bigger than 23 correctly.
The progress bar color changes now when progress is made from red in the beginning to green in the end.
1.11.1
Using the latest version of the NQueensFAF library and added support for its new features:
- pausing, resuming and canceling for CPU runs
- added a panel on the window showing the current status of the program (e.g. "running", "paused" ...)
- fixed a bug that caused the results to be wrong for small N