You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The FPGA emulation mode does not seem to be working with the latest oneAPI (2023.2) and TornadoVM.
This task is for checking that the configuration within Docker is correct since FPGAs can be used as standalone devices in TornadoVM.
The text was updated successfully, but these errors were encountered:
I tried with the recent image that I built for GraalPy and Intel devices with oneAPI, that contains the following devices:
/polyglotImages/polyglot-graalpy/tornadovm-polyglot-intel.sh tornado --devices
WARNING: Using incubator modules: jdk.incubator.vector
Number of Tornado drivers: 1
Driver: OpenCL
Total number of OpenCL devices : 3
Tornado device=0:0 (DEFAULT)
OPENCL -- [Intel(R) OpenCL Graphics] -- Intel(R) Iris(R) Xe Graphics
Global Memory Size: 28.7 GB
Local Memory Size: 64.0 KB
Workgroup Dimensions: 3
Total Number of Block Threads: [512]
Max WorkGroup Configuration: [512, 512, 512]
Device OpenCL C version: OpenCL C 1.2
Tornado device=0:1
OPENCL -- [Intel(R) OpenCL] -- 12th Gen Intel(R) Core(TM) i9-12900H
Global Memory Size: 31.0 GB
Local Memory Size: 32.0 KB
Workgroup Dimensions: 3
Total Number of Block Threads: [8192]
Max WorkGroup Configuration: [8192, 8192, 8192]
Device OpenCL C version: OpenCL C 3.0
Tornado device=0:2
OPENCL -- [Intel(R) FPGA Emulation Platform for OpenCL(TM)] -- Intel(R) FPGA Emulation Device
Global Memory Size: 31.0 GB
Local Memory Size: 256.0 KB
Workgroup Dimensions: 3
Total Number of Block Threads: [67108864]
Max WorkGroup Configuration: [67108864, 67108864, 67108864]
Device OpenCL C version: OpenCL C 1.2
and I ran DFT in emulation mode:
./polyglotImages/polyglot-graalpy/tornadovm-polyglot-intel.sh tornado --threadInfo --jvm="-Ds0.t0.device=0:2" -m tornado.examples/uk.ac.manchester.tornado.examples.dynamic.DFTMT 256 default 1
WARNING: Using incubator modules: jdk.incubator.vector
Initialization time: 322679681 ns
Version running: default !
Task info: s0.t0
Backend : OPENCL
Device : Intel(R) FPGA Emulation Device CL_DEVICE_TYPE_ACCELERATOR (available)
Dims : 1
Global work offset: [0]
Global work size : [256]
Local work size : [64, 1, 1]
Number of workgroups : [4]
Total time: 390111620 ns
Validation: SUCCESS
The FPGA emulation mode does not seem to be working with the latest oneAPI (2023.2) and TornadoVM.
This task is for checking that the configuration within Docker is correct since FPGAs can be used as standalone devices in TornadoVM.
The text was updated successfully, but these errors were encountered: