-
Miguel Sousa Diogo authored
scafolding work would be required otherwise, as they can only be compiled by the NVidia compiler, and I don't have the time for that now. Provided macros for cudahybrid related ICMs. Expanded the number and arguments of cudahybrid primitive functions to better match the required ICMs, specifically distinctions between host and device transfers and arguments for setting ownership of data. Created specific ICM for (de)allocation and reference counting of distributed variables. Modified kernel launches to make use of streams on cudahybrid backend.
f0a63c30