Systems and methods for generating code for parallel processing units

    公开(公告)号:US10949182B2

    公开(公告)日:2021-03-16

    申请号:US15816377

    申请日:2017-11-17

    Abstract: Systems and methods generate code from a source program where the generated code may be compiled and executed on a Graphics Processing Unit (GPU). A parallel loop analysis check may be performed on regions of the source program identified for parallelization. One or more optimizations also may be applied to the source program that convert mathematical operations into a parallel form. The source program may be partitioned into segments for execution on a host and a device. Kernels may be created for the segments to be executed on the device. The size of the kernels may be determined, and memory transfers between the host and device may be optimized.

Patent Agency Ranking