会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Processing instructions
    • 处理说明
    • US20050034108A1
    • 2005-02-10
    • US10641614
    • 2003-08-15
    • Erik JohnsonJames JasonSteve Goglin
    • Erik JohnsonJames JasonSteve Goglin
    • C07D471/04C07D487/04G06F9/45
    • C07D471/04C07D487/04
    • In general, in one aspect, the disclosure describes a computer program to access a set of source instructions and identify a variable within the source instructions to be accessed by different threads. The program determines a location within the execution flow specified by the set of source instructions, where the variable value, after the determined flow location, has an unchanging value. The program generates at least one set of target instructions for the source instructions. The target instructions copy the value of the variable from a first memory to a second memory based on the determined location. The generated target instructions access the copy of the value in the second memory for at least one source instruction that specifies access to at least one variable.
    • 通常,在一个方面,本公开描述了一种计算机程序,用于访问一组源指令并且识别要由不同线程访问的源指令内的变量。 该程序确定由该源指令集指定的执行流程内的位置,其中在所确定的流程位置之后具有不变值的变量值。 该程序为源指令生成至少一组目标指令集。 目标指令基于确定的位置将变量的值从第一存储器复制到第二存储器。 生成的目标指令访问第二存储器中的值的副本,用于至少一个指定对至少一个变量的访问的源指令。
    • 4. 发明申请
    • Generating executable code based on code performance data
    • 根据代码性能数据生成可执行代码
    • US20050071834A1
    • 2005-03-31
    • US10676311
    • 2003-09-30
    • Frank GatesJames JasonErik Johnson
    • Frank GatesJames JasonErik Johnson
    • G06F9/44G06F9/45
    • G06F8/443
    • A compiler transforms source code into intermediate code and provides the intermediate code to a profiler. The profiler executes the intermediate code. The profiler generates a performance profile that indicates the performance of the intermediate code, and annotates the intermediate code based, at least in part, on data from the performance profile. The compiler receives annotated intermediate code from the profiler and transforms the annotated intermediate code into machine code. Alternatively, the compiler transforms intermediate code to machine code and provides the machine code to a profiler. The profiler executes the machine code and generates a data file that indicates the performance of the machine code. The compiler receives the data file, and modifies the machine code based on the data file.
    • 编译器将源代码转换为中间代码,并将中间代码提供给分析器。 分析器执行中间代码。 分析器生成指示中间代码的性能的性能配置文件,并且至少部分地基于来自性能配置文件的数据来注释中间代码。 编译器从分析器接收注释中间代码,并将注释中间代码转换为机器代码。 或者,编译器将中间代码转换为机器代码,并将机器代码提供给分析器。 分析器执行机器代码并生成指示机器代码性能的数据文件。 编译器接收数据文件,并根据数据文件修改机器代码。