会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 61. 发明申请
    • MEMORY CONTROL APPARATUS, PROGRAM, AND METHOD
    • 记忆控制装置,程序和方法
    • US20100122041A1
    • 2010-05-13
    • US12616236
    • 2009-11-11
    • Takuya NakaikeRei OdairaTakeshi Ogasawara
    • Takuya NakaikeRei OdairaTakeshi Ogasawara
    • G06F12/00
    • G06F9/466
    • A memory control apparatus which controls access to a shared memory for each transaction. The apparatus includes a management unit that stores versions of data stored in the shared memory, a log storage unit that stores an update entry including a version of data subjected to an update operation in response to execution of an update operation on the shared memory in processing each transaction, and a control unit that writes a result of processing corresponding to execution of a relevant update operation to the shared memory when a request to commit a transaction has been given, and a relevant update entry version matches a corresponding version stored in the management unit, or re-executes the update operation and writes a result of re-execution to the shared memory when the update entry version does not match the corresponding version in the management unit.
    • 一种用于每次交易控制对共享存储器的访问的存储器控​​制装置。 该装置包括管理单元,存储存储在共享存储器中的数据的版本;日志存储单元,用于响应于在处理中对共享存储器执行更新操作而存储包含更新操作的数据的版本的更新条目 每个交易,以及控制单元,当已经给出了提交交易的请求时,将与执行相关更新操作相对应的处理结果写入共享存储器,并且相关更新条目版本与存储在管理中的对应版本相匹配 单元,或者当更新入口版本与管理单元中的相应版本不匹配时,重新执行更新操作并将重新执行的结果写入共享存储器。
    • 63. 发明授权
    • Exception handling compiler apparatus, program, recording medium, and compiling method
    • 异常处理编译器,程序,记录介质和编译方法
    • US07526761B2
    • 2009-04-28
    • US10801879
    • 2004-03-16
    • Takeshi Ogasawara
    • Takeshi Ogasawara
    • G06F9/45
    • G06F9/4843G06F2209/481
    • Compiler apparatus, methods and systems for optimizing exception handling in a program. An example apparatus comprises an exception handler detection section for detecting, from exception handlers that catch exceptions thrown in the program, a multiple-catching exception handler that catches a plurality of different exceptions and rethrow the caught exceptions; an exception selection section for selecting a set of exceptions that are to be shifted to common processing through rethrow of the exception by the multiple-catching exception handler from among the plurality of exceptions caught by the detected multiple-catching exception handler; and an exception handler throw section for throwing a clone exception handler that catches the set of exceptions selected by the exception selection section instead of the multiple-catching exception handler and shifting it to common processing.
    • 用于优化程序中的异常处理的编译器装置,方法和系统。 示例性装置包括异常处理程序检测部分,用于从捕获程序中抛出的异常的异常处理程序检测捕获多个不同异常并重新捕获捕获的异常的多重捕获异常处理程序; 异常选择部分,用于通过由所检测的多重捕获异常处理程序捕获的多个异常中的多重捕获异常处理程序重新抛出异常来选择要转换为公共处理的一组异常; 以及一个异常处理程序抛出部分,用于抛出一个克隆异常处理程序,该异常处理程序捕获异常选择部分选择的异常集,而不是多次捕获的异常处理程序并将其转换为公共处理。
    • 66. 发明授权
    • Compiling method with exception handling
    • 使用异常处理编译方法
    • US07089540B2
    • 2006-08-08
    • US10147195
    • 2002-05-15
    • Takeshi Ogasawara
    • Takeshi Ogasawara
    • G06F9/45G06F11/00
    • G06F9/52G06F8/41G06F2209/481
    • When an execution program is to be compiled, based on information for the inlining of a function in this program, data concerning a lock set is generated for a lock for a resource due to the inlined function. Further, based on the lock data, the data concerning a lock count set upon the execution of code for the target program is added to this program. Then, when an exception has occurred during the execution of the program, the data concerning the lock count is employed to obtain the lock count at the time of execution of the code whereat the exception occurred, and the lock count set at the time of execution of an exception handler for this exception. After the locks for the resource have been released in a number equivalent to a difference between the two lock counts, the process for this exception is initiated.
    • 当要编译执行程序时,根据该程序中内联函数的信息,由于内联功能而产生一个锁定集合的资源锁定数据。 此外,基于锁定数据,将关于在执行目标程序的代码时设置的锁定计数的数据添加到该程序。 然后,当在程序执行期间发生异常时,采用与锁定计数相关的数据来获取执行发生异常的代码时的锁定计数,并且执行执行时的锁定计数 的异常处理程序。 在资源的锁已经释放数量等于两个锁定计数之间的差异之后,将启动此异常的进程。
    • 69. 发明申请
    • Compiler device, program, and recording medium
    • 编译器设备,程序和记录介质
    • US20050108697A1
    • 2005-05-19
    • US10787005
    • 2004-02-25
    • Takeshi OgasawaraTamiya OnoderaMikio Takeuchi
    • Takeshi OgasawaraTamiya OnoderaMikio Takeuchi
    • G06F9/45G06F9/44
    • G06F8/443
    • Compiler device for optimizing program which manipulates a character string includes append instruction detection unit, store code generation unit, and append code generation unit. The append instruction detection unit detects an append instruction which appends a character string to a string variable for storing a character string, in the program. The store code generation unit generates, a substitute for each of a plurality of the append instructions detected by the append instruction detection unit, a store code for storing data of an appendant character string to be appended to the string variable by the append instruction into a buffer. The append instructions append the character strings to the same string variable. The append code generation unit generates append code for appending a plurality of the appendant character strings to the string variable, at a position executed before an instruction to refer to the string variable in the program.
    • 用于优化处理字符串的程序的编译器装置包括附加指令检测单元,存储代码生成单元和附加代码生成单元。 附加指令检测单元在程序中检测附加字符串到用于存储字符串的字符串变量的附加指令。 存储代码生成单元生成由附加指示检测单元检测到的多个附加指令中的每一个的替代,存储代码,用于存储要由附加指令附加到字符串变量的附加字符串的数据到 缓冲。 附加说明将字符串附加到相同的字符串变量。 附加代码生成单元生成用于将多个附加字符串附加到字符串变量的附加代码,在在程序中引用字符串变量的指令之前执行的位置处。