SHARING IDLED PROCESSOR EXECUTION RESOURCES
    3.
    发明申请
    SHARING IDLED PROCESSOR EXECUTION RESOURCES 审中-公开
    共享代理处理器执行资源

    公开(公告)号:WO2005078575A3

    公开(公告)日:2006-06-15

    申请号:PCT/US2005001281

    申请日:2005-01-14

    Abstract: A processor including a plurality of logical processors, and an instruction set, the instruction set including of one or more instructions which when executed by a first logical processor, cause the first logical processor to make a processor execution resource previously reserved for the first processor available to a second processor in the plurality of processors in response to the first logical processor being scheduled to enter an idle state.

    Abstract translation: 包括多个逻辑处理器的处理器和指令集,所述指令集包括一个或多个指令,当由第一逻辑处理器执行时,所述指令集使得所述第一逻辑处理器使得先前为所述第一处理器预留的处理器执行资源可用 响应于所述第一逻辑处理器被调度进入空闲状态而在所述多个处理器中的第二处理器。

    BINARY TRANSLATOR DRIVEN PROGRAM STATE RELOCATION
    6.
    发明公开
    BINARY TRANSLATOR DRIVEN PROGRAM STATE RELOCATION 审中-公开
    关于二进制转换器控制的程序状态转移

    公开(公告)号:EP2956885A4

    公开(公告)日:2016-10-05

    申请号:EP14751212

    申请日:2014-02-05

    Applicant: INTEL CORP

    CPC classification number: G06F21/52 G06F21/79

    Abstract: This disclosure is directed to binary translator driven program state relocation. In general, a device may protect vulnerable program functions by setting them as non-executable. If an attempt is made to execute a protected program function, the program may trap to a binary translator in the device that may be configured to relocate program state from what has already been established (e.g., on a stack register). Program state may include resources (e.g., memory locations) used by the program during the course of execution. The binary translator may then translate the program into an executable form based on the relocated program state, and may be executed accordingly. Intruding code that attempts to overcome normal program execution and implement hostile operations (e.g., based the program state that is reflected in the stack register) will not function as intended since the relocated program state will cause unexpected results.

    HARDWARE AND SOFTWARE EXECUTION PROFILING
    7.
    发明公开
    HARDWARE AND SOFTWARE EXECUTION PROFILING 有权
    硬件 - 软件 - AUSFÜHRUNGSPROFILIERUNG

    公开(公告)号:EP3039608A4

    公开(公告)日:2017-01-11

    申请号:EP13892527

    申请日:2013-08-28

    Applicant: INTEL CORP

    CPC classification number: G06F21/566 G06F21/554

    Abstract: Technologies for assembling an execution profile of an event are disclosed. The technologies may include monitoring the event for a branch instruction, generating a callback to a security module upon execution of the branch instruction, filtering the callback according to a plurality of event identifiers, and validating a code segment associated with the branch instruction, the code segment including code executed before the branch instruction and code executed after the branch instruction.

    Abstract translation: 公开了组装事件的执行简档的技术。 技术可以包括监视分支指令的事件,在执行分支指令时产生对安全模块的回调,根据多个事件标识符过滤回调,以及验证与分支指令相关联的代码段,代码 段包括在分支指令之前执行的代码和在分支指令之后执行的代码。

    MULTI-CORE BINARY TRANSLATION TASK PROCESSING
    9.
    发明公开
    MULTI-CORE BINARY TRANSLATION TASK PROCESSING 审中-公开
    二进制多媒体翻译任务处理

    公开(公告)号:EP2972826A4

    公开(公告)日:2016-10-19

    申请号:EP13877577

    申请日:2013-03-13

    Applicant: INTEL CORP

    Abstract: Embodiments of techniques and systems associated with binary translation (BT) in computing systems are disclosed. In some embodiments, a BT task to be processed may be identified. The BT task may be associated with a set of code and may be identified during execution of the set of code on a first processing core of the computing device. The BT task may be queued in a queue accessible to a second processing core of the computing device, the second processing core being different from the first processing core. In response to a determination that the second processing core is in an idle state or has received an instruction through an operating system to enter an idle state, at least some of the BT task may be processed using the second processing core. Other embodiments may be described and/or claimed.

    Abstract translation: 公开了与计算系统中的二进制翻译(BT)相关联的技术和系统的实施例。 在一些实施例中,可以识别要处理的BT任务。 BT任务可以与一组代码相关联,并且可以在计算设备的第一处理核心处的该代码集的执行期间被识别。 BT任务可以排队在计算设备的第二处理核心可访问的队列中,第二处理核心与第一处理核心不同。 响应于确定第二处理核心处于空闲状态或已经通过操作系统接收到进入空闲状态的指令,可以使用第二处理核来处理至少一些BT任务。 可以描述和/或要求保护其他实施例。

    PERFORMING SECURITY OPERATIONS USING BINARY TRANSLATION
    10.
    发明公开
    PERFORMING SECURITY OPERATIONS USING BINARY TRANSLATION 有权
    DURCHFHHRUNG VON SICHERHEITSOPERATIONEN UNTER VERWENDUNG VONBINÄRERÜBERSETZUNG

    公开(公告)号:EP2962240A4

    公开(公告)日:2016-09-07

    申请号:EP13876553

    申请日:2013-02-28

    Applicant: INTEL CORP

    CPC classification number: G06F21/566 G06F21/54 G06F21/56 G06F21/567

    Abstract: In an embodiment, a processor includes a binary translation engine to receive a code segment, to generate a binary translation of the code segment, and to store the binary translation in a translation cache, where the binary translation includes at least one policy check routine to be executed during execution of the binary translation on behalf of a security agent. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,处理器包括二进制翻译引擎,用于接收代码段,生成代码段的二进制转换,并将二进制转换存储在转换高速缓存中,其中二进制转换包括至少一个策略检查例程 在代表安全代理的二进制翻译执行期间执行。 描述和要求保护其他实施例。

Patent Agency Ranking