• Patent Title: FLOW CONTROL FOR LANGUAGE-EMBEDDED PROGRAMMING IN GENERAL PURPOSE COMPUTING ON GRAPHICS PROCESSING UNITS
  • Application No.: US15555643
    Application Date: 2016-03-03
  • Publication No.: US20180046440A1
    Publication Date: 2018-02-15
  • Inventor: Ingo Josopait
  • Applicant: Ingo Josopait
  • Priority: EP15157809.3 20150305
  • International Application: PCT/EP2016/054542 WO 20160303
  • Main IPC: G06F9/45
  • IPC: G06F9/45
FLOW CONTROL FOR LANGUAGE-EMBEDDED PROGRAMMING IN GENERAL PURPOSE COMPUTING ON GRAPHICS PROCESSING UNITS
Abstract:
The present invention discloses a method of flow control in a computing device, for processing of flow control statements to adapt a data structure of a program running on the computing device and a computer program product storing the method. The invention thereby allows the integration of the kernels into the main program when compiling. The whole parsing of the CPU program parts and the kernels is done by 10 one single standard compiler. The actual compiler for the device can be linked as a library and does not need to do any parsing. The invention further allows loops and if-clauses to be used in language-embedded GPGPU programming, enabling full general-purpose programming of the device in a way that is fully embedded in an ordinary programming language. The device can be a highly parallel computing 15 device, such as a video card, or some other computing device.
Information query
Patent Agency Ranking
0/0