会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明授权
    • Method and system for separate compilation of device code embedded in host code
    • 用于单独编译嵌入在主机代码中的设备代码的方法和系统
    • US09483235B2
    • 2016-11-01
    • US13850207
    • 2013-03-25
    • NVIDIA Corporation
    • Michael MurphySean Y. LeeStephen JonesGirish BharambeJaydeep Marathe
    • G06F9/45G06F9/44G06F9/445
    • G06F8/30G06F8/41G06F8/54
    • Embodiments of the present invention provide a novel solution that supports the separate compilation of host code and device code used within a heterogeneous programming environment. Embodiments of the present invention are operable to link device code embedded within multiple host object files using a separate device linking operation. Embodiments of the present invention may extract device code from their respective host object files and then linked them together to form linked device code. This linked device code may then be embedded back into a host object generated by embodiments of the present invention which may then be passed to a host linker to form a host executable file. As such, device code may be split into multiple files and then linked together to form a final executable file by embodiments of the present invention.
    • 本发明的实施例提供了一种新颖的解决方案,其支持在异构编程环境中使用的主机代码和设备代码的单独编译。 本发明的实施例可操作以使用单独的设备链接操作链接嵌入在多个主机对象文件内的设备代码。 本发明的实施例可以从其各自的主机对象文件中提取设备代码,然后将它们链接在一起以形成链接的设备代码。 然后将该链接的设备代码嵌入到由本发明的实施例生成的主机对象中,然后可以将其传递到主机链接器以形成主机可执行文件。 因此,设备代码可以被分割成多个文件,然后通过本发明的实施例链接在一起以形成最终的可执行文件。