How to hash using jcuda

Heyho,

does someone knows how to creat the sha-224 hashes from the numbers of 0,001 to 1 (steps 0,01) using the gpu instead of the cpu?
(sorry for my bad english :frowning: )

(English version below)


Üblicherweise wird hier Englisch geschrieben, weil jede Frage ja auch für andere interessant oder relevant sein könnte. Aber diese Frage ist sehr speziell, deswegen können wir wohl auch auf Deutsch schreiben, und ich werde die wichtigsten Erkenntnisse jeweils auf Englisch zusammenfassen - falls es Erkenntnisse gibt :wink:

Was das Ziel ist, ist nicht ganz klar. Die Formulierung klingt, als wäre nur das Ergebnis relevant (ein paar Tausend Zahlen). Da wäre eigentlich egal, ob es auf der CPU oder der GPU berechnet wird. Wenn das eigentliche Ziel aber ist, eine Funktion in CUDA zu schreiben, die diesen Hash berechnet, … müßte ich erstmal mehr darüber lesen, und bis dahin die naive Frage stellen: Gibt’s dazu eine einfache (leicht portierbare) CPU-Implementierung, UND ist das ein Datenparalleles Problem? Oder soll gerade über 1000 Schritte hinweg parallelisiert werden, bzw. allgemein für irgendwelche Minima/Maxima/Schrittgößen?


English:

Usually, we’re writing in English here, because every question might be interesting or relevant for others. However, this question is very narrow, so we can do the main discussion in German, and I’ll try to summarize the main „insights“ of the discussion at the end - if there are any :wink: