会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • Method and system for optional code scheduling
    • 可选代码调度的方法和系统
    • US20060026582A1
    • 2006-02-02
    • US10902199
    • 2004-07-28
    • Jean-Francois CollardAlan Karp
    • Jean-Francois CollardAlan Karp
    • G06F9/45
    • G06F8/443
    • A method of scheduling optional instructions in a compiler targets a processor. The scheduling includes indicating a limit on the additional processor computations that are available for executing an optional code, generating one or more required instructions corresponding to a source code and one or more optional instructions corresponding to the optional code used with the source code and scheduling all of the one or more required instructions with as many of the one or more optional instructions as possible without exceeding the indicated limit on the additional processor computations for executing the optional code.
    • 在编译器中调度可选指令的方法针对处理器。 调度包括指示可用于执行可选代码的附加处理器计算的限制,生成对应于源代码的一个或多个所需指令以及对应于与源代码一起使用的可选代码的一个或多个可选指令并且调度所有 所述一个或多个所需指令具有尽可能多的一个或多个可选指令,而不超过用于执行可选代码的附加处理器计算的指定限制。
    • 6. 发明申请
    • Detecting memory address bounds violations
    • 检测内存地址限制违规
    • US20050283770A1
    • 2005-12-22
    • US10871971
    • 2004-06-18
    • Alan KarpJean-Francois Collard
    • Alan KarpJean-Francois Collard
    • G06F9/45
    • G06F11/366G06F11/3624
    • In one aspect, machine-executable code is generated. The machine-executable code includes machine-readable instructions for detecting a memory address bounds violation by the program code based on a determination that a boundary memory address stored in a hardware table has been accessed during execution of the program code. The boundary memory address delimits a boundary for a set of memory addresses allocated for execution of the program code. The machine-executable code is stored in a machine-readable medium. In another aspect, a boundary memory address delimiting a boundary for a set of memory addresses allocated for execution of the program code is stored in a hardware table. The program code is executed. A memory address bounds violation by the program code is detected based on a determination that the boundary memory address stored in the hardware table has been accessed during execution of the program code.
    • 在一个方面,生成机器可执行代码。 机器可执行代码包括用于基于在执行程序代码期间存储在硬件表中的边界存储器地址已经被访问的确定来检测存储器地址限制程序代码的机器可读指令。 边界存储器地址限定分配用于执行程序代码的一组存储器地址的边界。 机器可执行代码存储在机器可读介质中。 另一方面,分配用于执行程序代码的一组存储器地址的边界的边界存储器地址被存储在硬件表中。 执行程序代码。 基于在执行程序代码期间存储在硬件表中的边界存储器地址已经被访问的确定来检测存储器地址限制程序代码的违规。