会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • COMPILING AND LINKING
    • 编译和链接
    • WO2009138382A1
    • 2009-11-19
    • PCT/EP2009/055677
    • 2009-05-11
    • XMOS LIMITEDYOUNG, MartinOSBORNE, RichardWATT, Douglas
    • YOUNG, MartinOSBORNE, RichardWATT, Douglas
    • G06F9/45G06F9/445
    • G06F8/436G06F8/314G06F8/458G06F8/54
    • A method of generating a computer program, the method comprising: independently compiling a plurality of source code modules to generate a plurality of respective object modules comprising a plurality of respective threads explicitly designated by a user to be executed in parallel; in each of the object modules, inserting at least one symbol indicative of a property of the object module's thread potentially conflicting with a corresponding property of a thread of another of said object module as a result of parallel execution of those threads; executing a linker to perform a linking process on said object modules, the linking process comprising: assessing the symbols in conjunction with one another to determine whether a conflict exists between the threads of two or more of the respective object modules; and linking the object modules to generate a computer program in which said threads are executable in parallel, wherein the linking is performed in dependence on said assessment.
    • 一种生成计算机程序的方法,所述方法包括:独立地编译多个源代码模块以产生多个相应的对象模块,所述多个对象模块包括由用户显式指定以并行执行的多个相应的线程; 在每个对象模块中,作为这些线程的并行执行的结果,插入指示对象模块的线程的属性的至少一个符号,该符号可能与另一个所述对象模块的线程的对应属性冲突; 执行链接器以对所述对象模块执行链接处理,所述链接处理包括:相互结合地评估所述符号,以确定所述对象模块中的两个或多个的线程之间是否存在冲突; 以及链接所述对象模块以生成其中所述线程可并行执行的计算机程序,其中根据所述评估执行所述链接。