会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Method of reducing logging code in a computing system
    • 减少计算系统中日志记录代码的方法
    • US08327342B2
    • 2012-12-04
    • US12168206
    • 2008-07-07
    • Hideaki KomatsuTakuya NakaikeRei Odaira
    • Hideaki KomatsuTakuya NakaikeRei Odaira
    • G06F9/45
    • G06F8/4435G06F8/443
    • A computing system for reducing logging code includes a virtual machine configured to control the flow of operations in the computing system and a compiler configured to receive bytecode instructions from the virtual machine and convert the bytecode instructions into machine instructions. The computing system also includes a compilation store configured to receive and store the machine instructions from the compiler and a recompilation store configured to receive and store recompiled machine instructions from the compiler. The system also includes a software transactional memory engine configured to receive instructions from the compilation store or, in the event that the recompilation store has recompiled machine instructions stored therein, from the recompilation store.
    • 用于减少日志记录代码的计算系统包括配置成控制计算系统中的操作流的虚拟机以及被配置为从虚拟机接收字节码指令并将该字节代码指令转换为机器指令的编译器。 计算系统还包括配置存储器,其被配置为从编译器接收和存储机器指令,并且重新编译存储器被配置为从编译器接收和存储重新编译的机器指令。 该系统还包括被配置为从重新编译存储器接收来自编译存储器的指令的软件事务内存引擎,或者在重新编译存储器已经重新编译存储在其中的机器指令的情况下。
    • 4. 发明授权
    • Technique for allocating register to variable for compiling
    • 分配寄存器到变量进行编译的技术
    • US08266603B2
    • 2012-09-11
    • US12133349
    • 2008-06-04
    • Tatsushi InagakiHideaki KomatsuTakuya NakaikeRei Odaira
    • Tatsushi InagakiHideaki KomatsuTakuya NakaikeRei Odaira
    • G06F9/45
    • G06F8/441
    • The present invention relates to allocating registers to variables in order to compile a program. In an embodiment of the present invention a compiler apparatus stores interference information indicating an interference relationship between variables, selects a register and allocates the register to each variables in accordance with a predetermined procedure, without allocating the same register to a set of variables having interference relationships. The compiler further replaces multiple variables having the same register allocated thereto with a new variable and generates an interference relationship by merging the interference relationships each concerning one of multiple variables. The compiler further updates interference information according to the generated interference relationship and allocates to each variable in the program using the new variable a register, selected in accordance with the predetermined procedure without allocating the same register to a set of variables having the interference relationships, based on the updated interference information.
    • 本发明涉及向变量分配寄存器以便编译程序。 在本发明的实施例中,编译装置存储指示变量之间的干扰关系的干扰信息,选择寄存器并根据预定过程将寄存器分配给每个变量,而不将相同的寄存器分配给具有干扰关系的一组变量 。 编译器进一步用新的变量代替具有与其分配的相同寄存器的多个变量,并且通过合并关于多个变量之一的干扰关系来产生干扰关系。 编译器根据产生的干扰关系进一步更新干扰信息,并使用新的变量将根据预定过程选择的寄存器分配给程序中的每个变量,而不将相同的寄存器分配给具有干扰关系的一组变量, 关于更新的干扰信息。
    • 5. 发明授权
    • Compiling method, apparatus, and program
    • 编译方法,装置和程序
    • US07925471B2
    • 2011-04-12
    • US12190466
    • 2008-08-12
    • Takuya NakaikeHideaki Komatsu
    • Takuya NakaikeHideaki Komatsu
    • G05B13/02G05B13/00G06F19/00G06F17/40
    • B25B21/00B25B21/026H04L67/02H04L67/322
    • Brings the response time of a Web server and the like closer to a targeted value. A controller controlling the average response time elapsed between reception by information processing apparatus of a processing request and response of information processing apparatus to the processing request. The controller including: a section for obtaining a response time goal which is a target value of the average response time; a section for calculating a predicted response time which is a predicted value of the average response time at the time point when a predetermined reference period has elapsed from setting an operation mode in the information processing apparatus, the operation mode being any of a plurality of operation modes which provide different throughputs; and a section for setting the operation mode in the information processing apparatus if predicted response time calculated by the predicted response time calculating section is less than goal.
    • 使Web服务器等的响应时间更接近目标值。 控制由信息处理装置接收处理请求之间经过的平均响应时间和信息处理装置对处理请求的响应的控制器。 控制器包括:用于获得作为平均响应时间的目标值的响应时间目标的部分; 用于计算预测响应时间的部分,所述预测响应时间是在从信息处理设备中的设置操作模式经过预定基准时段的时间点的平均响应时间的预测值,所述操作模式是多个操作 提供不同吞吐量的模式; 以及如果由预测响应时间计算部计算出的预测响应时间小于目标,则在信息处理装置中设定操作模式的部分。
    • 6. 发明申请
    • COMPILING METHOD, APPARATUS, AND PROGRAM
    • 编译方法,设备和程序
    • US20090055634A1
    • 2009-02-26
    • US12190466
    • 2008-08-12
    • Takuya NakaikeHideaki Komatsu
    • Takuya NakaikeHideaki Komatsu
    • G06F9/318
    • B25B21/00B25B21/026H04L67/02H04L67/322
    • Brings response time of a Web server and the like closer to a targeted value. A controller controlling the average response time elapsed between reception by information processing apparatus of a processing request and response of information processing apparatus to the processing request. The controller including: a section for obtaining a response time goal which is a target value of the average response time; a section for calculating a predicted response time which is a predicted value of the average response time at the time point when a predetermined reference period has elapsed from setting an operation mode in the information processing apparatus, the operation mode being any of a plurality of operation modes which provide different throughputs; and a section for setting the operation mode in the information processing apparatus if predicted response time calculated by the predicted response time calculating section is less than goal.
    • 使Web服务器等的响应时间更接近目标值。 控制由信息处理装置接收处理请求之间经过的平均响应时间和信息处理装置对处理请求的响应的控制器。 控制器包括:用于获得作为平均响应时间的目标值的响应时间目标的部分; 用于计算预测响应时间的部分,所述预测响应时间是在从信息处理设备中的设置操作模式经过预定基准时段的时间点的平均响应时间的预测值,所述操作模式是多个操作 提供不同吞吐量的模式; 以及如果由预测响应时间计算部计算出的预测响应时间小于目标,则在信息处理装置中设定操作模式的部分。
    • 8. 发明申请
    • METHOD OF REDUCING LOGGING CODE IN A COMPUTING SYSTEM
    • 降低计算系统中记录码的方法
    • US20100005457A1
    • 2010-01-07
    • US12168206
    • 2008-07-07
    • Hideaki KomatsuTakuya NakaikeRei Odaira
    • Hideaki KomatsuTakuya NakaikeRei Odaira
    • G06F9/45
    • G06F8/4435G06F8/443
    • A computing system for reducing logging code includes a virtual machine configured to control the flow of operations in the computing system and a compiler configured to receive bytecode instructions from the virtual machine and convert the bytecode instructions into machine instructions. The computing system also includes a compilation store configured to receive and store the machine instructions from the compiler and a recompilation store configured to receive and store recompiled machine instructions from the compiler. The system also includes a software transactional memory engine configured to receive instructions from the compilation store or, in the event that the recompilation store has recompiled machine instructions stored therein, from the recompilation store.
    • 用于减少日志记录代码的计算系统包括配置成控制计算系统中的操作流的虚拟机以及被配置为从虚拟机接收字节码指令并将该字节代码指令转换为机器指令的编译器。 计算系统还包括配置存储器,其被配置为从编译器接收和存储机器指令,并且重新编译存储器被配置为从编译器接收和存储重新编译的机器指令。 该系统还包括被配置为从重新编译存储器接收来自编译存储器的指令的软件事务内存引擎,或者在重新编译存储器已经重新编译存储在其中的机器指令的情况下。
    • 9. 发明申请
    • TECHNIQUE FOR ALLOCATING REGISTER TO VARIABLE FOR COMPILING
    • 将注册分配给可编辑的变更技术
    • US20090064112A1
    • 2009-03-05
    • US12133349
    • 2008-06-04
    • Tatsushi InagakiHideaki KomatsuTakuya NakaikeRei Odaira
    • Tatsushi InagakiHideaki KomatsuTakuya NakaikeRei Odaira
    • G06F9/45
    • G06F8/441
    • The present invention relates to allocating registers to variables in order to compile a program. In an embodiment of the present invention a compiler apparatus stores interference information indicating an interference relationship between variables, selects a register and allocates the register to each variables in accordance with a predetermined procedure, without allocating the same register to a set of variables having interference relationships. The compiler further replaces multiple variables having the same register allocated thereto with a new variable and generates an interference relationship by merging the interference relationships each concerning one of multiple variables. The compiler further updates interference information according to the generated interference relationship and allocates to each variable in the program using the new variable a register, selected in accordance with the predetermined procedure without allocating the same register to a set of variables having the interference relationships, based on the updated interference information.
    • 本发明涉及向变量分配寄存器以便编译程序。 在本发明的实施例中,编译装置存储指示变量之间的干扰关系的干扰信息,选择寄存器并根据预定的过程将寄存器分配给每个变量,而不向具有干扰关系的一组变量分配相同的寄存器 。 编译器进一步用新的变量代替具有与其分配的相同寄存器的多个变量,并且通过合并关于多个变量之一的干扰关系来产生干扰关系。 编译器根据产生的干扰关系进一步更新干扰信息,并使用新的变量将根据预定过程选择的寄存器分配给程序中的每个变量,而不将相同的寄存器分配给具有干扰关系的一组变量, 关于更新的干扰信息。
    • 10. 发明授权
    • Compiling method, apparatus, and program
    • 编译方法,装置和程序
    • US07415383B2
    • 2008-08-19
    • US11291632
    • 2005-12-01
    • Takuya NakaikeHideaki Komatsu
    • Takuya NakaikeHideaki Komatsu
    • G06F19/00G06F17/40
    • B25B21/00B25B21/026H04L67/02H04L67/322
    • Brings response time of a Web server and the like closer to a targeted value. A controller controlling the average response time elapsed between reception by information processing apparatus of a processing request and response of information processing apparatus to the processing request. The controller including: a section for obtaining a response time goal which is a target value of the average response time; a section for calculating a predicted response time which is a predicted value of the average response time at the time point when a predetermined reference period has elapsed from setting an operation mode in the information processing apparatus, the operation mode being any of a plurality of operation modes which provide different throughputs; and a section for setting the operation mode in the information processing apparatus if predicted response time calculated by the predicted response time calculating section is less than goal.
    • 使Web服务器等的响应时间更接近目标值。 控制由信息处理装置接收处理请求之间经过的平均响应时间和信息处理装置对处理请求的响应的控制器。 控制器包括:用于获得作为平均响应时间的目标值的响应时间目标的部分; 用于计算预测响应时间的部分,所述预测响应时间是在从信息处理设备中的设置操作模式经过预定基准时段的时间点的平均响应时间的预测值,所述操作模式是多个操作 提供不同吞吐量的模式; 以及如果由预测响应时间计算部计算出的预测响应时间小于目标,则在信息处理装置中设定操作模式的部分。