会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明公开
    • MEMORY REFERENCE METADATA FOR COMPILER OPTIMIZATION
    • 编译器优化的内存参考元数据
    • EP3132347A1
    • 2017-02-22
    • EP15716222.3
    • 2015-03-19
    • Qualcomm Incorporated
    • LIM, Chu-CheowBRACKMAN, David Samuel
    • G06F9/455G06F9/45
    • G06F8/443G06F8/434G06F9/45516G06F9/45525
    • An apparatus includes a memory and a compiling processor configured to: generate, by at least one of a group consisting of a compiler and a runtime executing on the compiling processor, arguments for executing a compiled kernel, determine, by the at least one of the group executing on the compiling processor, whether a first memory reference to a first memory region and a second memory reference to a second memory region of the arguments refer to a same memory region, generate, by the at least one of the group, metadata associated with the first memory reference and the second memory reference based on the determination, wherein the metadata indicates a relationship between the first memory region and the second memory region. The at least one of the compiler and the runtime may recompile the kernel based on the metadata, and instruct a target processor to execute the recompiled kernel.
    • 一种装置包括存储器和编译处理器,该处理器被配置为:通过由编译处理器和在编译处理器上执行的运行时间组成的组中的至少一个生成用于执行编译的内核的自变量,通过至少一个 在编译处理器上执行的第一存储器引用是否对第一存储器区域的第一存储器引用以及对于自变量的第二存储器区域的第二存储器引用是否指代相同的存储器区域,由组中的至少一个生成关联的元数据 与所述第一存储器参考和所述第二存储器参考基于所述确定,其中所述元数据指示所述第一存储器区域和所述第二存储器区域之间的关系。 编译器和运行时中的至少一个可以基于元数据重新编译内核,并且指示目标处理器执行重新编译的内核。
    • 8. 发明公开
    • Flow control for language-embedded programming in general-purpose computing on graphics processing units
    • Kontrollfluss-Steuerungfürspra​​cheingebettete ProgrammierungfürAllzweckberechnungnen auf Graphikverarbeitungseinheiten
    • EP3065051A1
    • 2016-09-07
    • EP15157809.3
    • 2015-03-05
    • Josopait, Ingo
    • Josopait, Ingo
    • G06F9/45G06F9/44
    • G06F8/423G06F8/314G06F8/433G06F8/434G06F9/4494
    • 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 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 device, such as a video card, or some other computing device.
    • 本发明公开了一种计算装置中的流量控制方法,用于处理流量控制语句以适应在计算装置上运行的程序的数据结构和存储该方法的计算机程序产品。 因此,本发明允许当编译时将内核集成到主程序中。 CPU程序部分和内核的整个解析由一个单一的标准编译器完成。 设备的实际编译器可以作为库链接,不需要进行任何解析。 本发明进一步允许在语言嵌入式GPGPU编程中使用循环和if子句,使得能够以完全嵌入普通编程语言的方式对设备进行全面的通用编程。 该设备可以是高度并行的计算设备,例如视频卡或其他一些计算设备。