Skip to content

Releases: olepoeschl/NQueensFAF-GUI

1.17

15 Dec 14:28
09242c4
Compare
Choose a tag to compare

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

20 Feb 10:26
Compare
Choose a tag to compare

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

04 Feb 13:08
Compare
Choose a tag to compare

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)

14 Jan 15:27
5563ec7
Compare
Choose a tag to compare

Using latest version of NQUeensFAF library which provides a Bugfix for the autosave function that previosuly didn't work after restoring.

1.14

03 Jan 17:34
b6f5f6e
Compare
Choose a tag to compare
  • 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

21 Dec 12:16
68bed7e
Compare
Choose a tag to compare
  • 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

18 Dec 12:00
5d8c601
Compare
Choose a tag to compare

Fixed a bug that caused a malfunction (wrong filepath) when trying to store a Solver run

1.12

17 Dec 12:41
Compare
Choose a tag to compare
  • 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

10 Dec 10:54
7f09e4b
Compare
Choose a tag to compare

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

08 Dec 23:09
Compare
Choose a tag to compare

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