Ich bin auf der Suche nach einer Art und Weise der Verwendung der Anzahl-Crunching-Fähigkeit einer GPU (mit Java vielleicht?) Zusätzlich zu den mehreren Kernen, die die Zielmaschine hat. Ich werde daran arbeiten, den A * -Algorithmus (derzeit) zu implementieren, aber in der Zukunft hoffe ich, ihn durch einen genetischen Algorithmus zu ersetzen. Ich habe mir Project Fortress angesehen, aber da ich meine GUI in JavaFX erstelle, würde ich es vorziehen, nicht zu weit von einer JVM abzukommen.HPC (hauptsächlich auf Java)
Natürlich, sollte keine praktikable Lösung verfügbar sein, werde ich auf die einfachste zu implementierende Lösung migrieren.
Benötigt es implizite Parallelität? Ich lese den Nebenläufigkeitsabschnitt, aber es scheint nichts über hardwarespezifische Vorteile zu geben. – Insectatorious
Die Webseite schlägt vor, dass sie nach Möglichkeit automatisch mehrere CPU-Kerne verwenden wird. Ich habe diese Version von Colt selbst nicht nur für die Originalbibliothek verwendet, auf der diese basiert. – Mark