System and method for validating program execution at run-time using control flow signatures
    5.
    发明授权
    System and method for validating program execution at run-time using control flow signatures 有权
    使用控制流签名在运行时验证程序执行的系统和方法

    公开(公告)号:US09230122B2

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

    申请号:US14330467

    申请日:2014-07-14

    发明人: Kanad Ghose

    摘要: A processor comprising: an instruction processing pipeline, configured to receive a sequence of instructions for execution, said sequence comprising at least one instruction including a flow control instruction which terminates the sequence; a hash generator, configured to generate a hash associated with execution of the sequence of instructions; a memory configured to securely receive a reference signature corresponding to a hash of a verified corresponding sequence of instructions; verification logic configured to determine a correspondence between the hash and the reference signature; and authorization logic configured to selectively produce a signal, in dependence on a degree of correspondence of the hash with the reference signature.

    摘要翻译: 一种处理器,包括:指令处理流水线,被配置为接收用于执行的指令序列,所述序列包括至少一个指令,其包括终止所述序列的流控制指令; 哈希发生器,被配置为生成与所述指令序列的执行相关联的散列; 存储器,被配置为安全地接收与所验证的相应的指令序列的散列相对应的参考签名; 验证逻辑,其被配置为确定所述散列和所述参考签名之间的对应关系; 以及授权逻辑,被配置为根据所述散列与所​​述参考签名的对应程度选择性地产生信号。

    ENERGY AWARE PROCESSING LOAD DISTRIBUTION SYSTEM AND METHOD

    公开(公告)号:US20220092375A1

    公开(公告)日:2022-03-24

    申请号:US17543122

    申请日:2021-12-06

    发明人: Kanad Ghose

    IPC分类号: G06K19/07 G06K19/077

    摘要: A method for controlling a data center, comprising a plurality of server systems, each associated with a cooling system and a thermal constraint, comprising: a concurrent physical condition of a first server system; predicting a future physical condition based on a set of future states of the first server system; dynamically controlling the cooling system in response to at least the input and the predicted future physical condition, to selectively cool the first server system sufficient to meet the predetermined thermal constraint; and controlling an allocation of tasks between the plurality of server systems to selectively load the first server system within the predetermined thermal constraint and selectively idle a second server system, wherein the idle second server system can be recruited to accept tasks when allocated to it, and wherein the cooling system associated with the idle second server system is selectively operated in a low power consumption state.

    Energy aware processing load distribution system and method

    公开(公告)号:US11194353B1

    公开(公告)日:2021-12-07

    申请号:US15694457

    申请日:2017-09-01

    发明人: Kanad Ghose

    摘要: A method for controlling a data center, comprising a plurality of server systems, each associated with a cooling system and a thermal constraint, comprising: a concurrent physical condition of a first server system; predicting a future physical condition based on a set of future states of the first server system; dynamically controlling the cooling system in response to at least the input and the predicted future physical condition, to selectively cool the first server system sufficient to meet the predetermined thermal constraint; and controlling an allocation of tasks between the plurality of server systems to selectively load the first server system within the predetermined thermal constraint and selectively idle a second server system, wherein the idle second server system can be recruited to accept tasks when allocated to it, and wherein the cooling system associated with the idle second server system is selectively operated in a low power consumption state.