) Planned features (or: "more limitations") Support for CUDA Fortran attributes(global) (array and scalar arguments),Īnd attributes(host,device), attributes(device) procedures (only scalar arguments supported for the latter).Overloaded intrinsics: allocate, allocated, deallocate, deallocated, =.Kernel and loop constructs: !$cuf kernel do.Majority of CUDA libary functionality via HIPFORT.Support for !$acc routine seq functions with scalar arguments.In subsequent line, !$acc parallel loop, !$acc loop Kernel and loop constructs !$acc kernels plus !$acc loop in subsequent line, !$acc kernels loop, !$acc parallel plus !$acc loop.Synchronization directives: !$acc wait, !$acc update self/host/device.Translation of data directives: !$acc enter data, !$acc exit data, !$acc data.Until then, you have to modify your code manually to circumvent the above limitations. We are currently investigating what workarounds could be automatically applied. The names of the components are irrelevant for interoperability."
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |