Есть ли способ получить 32-битные (плавающие) значения из Math.sin () или аналогичного класса, может быть, что-то вроде Math.sin (float a) - PullRequest
1 голос
/ 04 апреля 2020

Я экспериментирую с использованием моего графического процессора в java, я использую Aparapi, но у меня есть проблема, при которой, если я использую (float) Math.sin (x), он все равно возвращается к ЦПУ, потому что мой графический процессор не поддержка F64. есть ли математическая библиотека для поплавков? я должен использовать GPU для расчета грехов вообще?

1 Ответ

1 голос
/ 06 апреля 2020

Я ожидаю, что такой проект будет иметь собственные математические процедуры, чтобы вы могли вызывать функции, реализованные в графическом процессоре.

И это так: Kernel.sin(float) в Aparapi должно отображать вызов функции OpenCL sin .

Имеет ли смысл выполнить триггер на GPU, это для вас, чтобы оценить.

...