Skip to content
  • Due by April 26, 2021 Last updated 4 days ago

    We plan to add a new low-cost, close to the metal, memory abstracti…

    We plan to add a new low-cost, close to the metal, memory abstraction API to assist even more scientific and HPC workloads. Furthermore, we want to able to give certain API/ABI guarantees starting with V1.0. Hence, we have to ensure that the project is in the "right state" regarding constants, static fields and other accessible API methods. We plan to rework the enum ContextFlags to be easily extensible in the future (for API/ABI guarantees). We also want to include CI checks to for API/ABI guarantees. Regarding correctness of the ILGPU compiler, we would like to add an additional GPU verifier running on the CPU to ensure proper code generation without a compatible device and to cover even more device/target-specific properties. At the same time, we drop support for 32-bit CUDA programs and for memory pointer size mismatches between host and device (X64 OS -> X64 addressing on the GPU device).

  • No due date Last updated 12 days ago