============================================= Chapel-GPU Evolution ============================================= version 0.4.0, October, 2021 ############################ Version 0.4.0 adds the following new features to version 0.3.0: - Update the GPUAPI module to support Intel DPC++ (SYCL). - Update the installation script to install the package configuration files ``gpuapi[cuda|hip|dpcpp]-config.cmake`` in ``$(CHPL_GPU_HOME)/share/cmake/ChapelGPUAPI``, which allows the user to utilize the GPUAPI library from their cmake project. version 0.3.0, June, 2021 ############################ Version 0.3.0 adds the following new features to version 0.2.0: - Update the GPUAPI module to add 1) pitched 2D array support at MID-LOW-level, and 2) jagged array suuport at the MID-level. version 0.2.0, August, 2020 ############################ Version 0.2.0 adds the following new features to version 0.1.0: - Add the ``GPUAPI`` module, which provides Chapel-level GPU API and reduces the complexity of writing data (de)allocations, and transfers for GPU execution. - Introduce a ``cmake``-based build system, which facilitates building GPU prorams on different GPU platforms (CUDA, HIP, and OpenCL). version 0.1.0, July, 2019 ########################### Version 0.1.0 provides an initial version of the ``GPUIterator`` module, which facilitates the invocation of user-provided GPU programs from Chapel programs.