Tom Deakin

Results 15 issues of Tom Deakin

As main memory sizes increase, we are seeing errors for very large input sizes, passed in via the command line argument `--arraysize`. This reads in an `int` which can store...

The OpenMP CPU version allocates twice the memory it needs restricting the maximum problem size. For offload models, this is OK as the data needs to exists on the device...

We should update our CMake with the following, taken from https://openmp.llvm.org//SupportAndFAQ.html ``` cmake_minimum_required(VERSION 3.13.4) project(offloadTest VERSION 1.0 LANGUAGES CXX) list(APPEND CMAKE_MODULE_PATH "${PATH_TO_OPENMP_INSTALL}/lib/cmake/openmp") find_package(OpenMPTarget REQUIRED NVPTX) add_executable(offload) target_link_libraries(offload PRIVATE OpenMPTarget::OpenMPTarget_NVPTX) target_sources(offload...

Examples for updates are: - nontemporal clause - metadirectives for selecting target Can there be one OpenMP version?

Add option for OpenCL 2.0 shared virtual memory buffers. This will allow measurement of the overhead of the implementations over the device interconnect.

enhancement

We would like an MPI implementation of BabelStream. Two versions: "regular" distributed and using MPI-3 Shared Memory.

If you compile the code with VS2013 or lower, the timer resolution is not fine enough to collect accurate results [1]. You would expect to see minimum timings of zero,...

wontfix

On systems with GLIBC < 2.17 C11 is not available, and so `aligned_alloc` is not defined. It can be defined using the POSIX equivalent by adding the following to the...

wontfix

To target NVIDIA with OpenMP with the clang-based CCE, we need to do something like this: ```make COMPILER=CRAY TARGET=NVIDIA EXTRA_FLAGS="-fopenmp -fopenmp-targets=nvptx64 -Xopenmp-target -march=sm_60"```

wontfix

When building from source (with `make` or `make dist`) the build fails due to missing `src/resmom/mom_mach.c` and `mom_mach.h` in either `src/include` or `src/resmom/`. I was following the instructions [here](https://pbspro.atlassian.net/wiki/spaces/PBSPro/pages/13991940/Building+PBS+Pro+Using+rpmbuild) to...