beehive-lab / TornadoVM

TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
https://www.tornadovm.org
Apache License 2.0
1.17k stars 110 forks source link

DFT benchmark in FP32 #354

Closed jjfumero closed 5 months ago

jjfumero commented 5 months ago

Description

This PR replaces the DFT application benchmark from using FP64 to FP32.

Problem description

In some systems, such as Apple M1/M2, there are no FP64 support. However, TornadoVM can still process the application by processing with less precision.

Backend/s tested

Mark the backends affected by this PR.

OS tested

Mark the OS where this PR is tested.

Did you check on FPGAs?

If it is applicable, check your changes on FPGAs.

How to test the new patch?

$ make
$ tornado -m tornado.benchmarks/uk.ac.manchester.tornado.benchmarks.BenchmarkRunner dft 15 8192