miniBUDE icon indicating copy to clipboard operation
miniBUDE copied to clipboard

A BUDE virtual-screening benchmark, in many programming models

Results 14 miniBUDE issues
Sort by recently updated
recently updated
newest added

The current Julia version in the v2 branch doesn't implement all the auto-tuning features of the v2 C++ driver.

If we try to launch the benchmark with an non existent kernel WGSIZE, the program actually gives you an invalid result instead of reporting this and terminating early: ``` miniBUDE:...

This is a Chapel implementation of miniBUDE, created by Xianghao Wang and Josh Milthorpe at the Australian National University. Co-authored-by: xianghao Co-authored-by: xianghao Co-authored-by: Xianghao Wang

The GFLOP/s calculation in `printTimings()` for the OpenMP implementation was reporting incorrect (negative) values for large inputs, due to overflow. Computing `ops_per_wg` using long (rather than 32-bit) ints fixes the...

Hi, I'm sorry for disturb you, but i have tried run miniBude using sycl, but i got a error: Available SYCL devices: 0. Host Device(host) 1. NVIDIA GeForce RTX 2080...

Hello tom91136 I am trying do the miniBUDE)/sycl/ project and try to implement on opeapi. However i find the data files' content(.in file) from data/bm1 and data/bm2 are almost garbled...

For the CUDA example // Get index of first TD int ix = blockIdx.x*blockDim.x*NUM_TD_PER_THREAD + threadIdx.x; // Have extra threads do the last member intead of return. // A return...

Hi, I'm using the computecpp 2.0.0, ubuntu 20.04 and a GPU Nvidia 1070. when i trying build your benchmark, the system return the following error: ptxas fatal : Unresolved extern...

It has compiling issue (see the below) In file included from /opt/intel/oneapi/compiler/2021.3.0/linux/bin/../include/sycl/CL/sycl/detail/generic_type_traits.hpp:16: /opt/intel/oneapi/compiler/2021.3.0/linux/bin/../include/sycl/CL/sycl/half_type.hpp:79:9: fatal error: cannot assign to non-static data member within const member function 'operator-' Buf ^= 0x8000; ~~~...

We should consolidate all driver code to use the C++ version, this brings name-based matching and unified argument parsing across all C/C++ implementations.

enhancement