METHOD AND APPARATUS FOR SMART STORE OPERATIONS WITH CONDITIONAL OWNERSHIP REQUESTS
    1.
    发明申请
    METHOD AND APPARATUS FOR SMART STORE OPERATIONS WITH CONDITIONAL OWNERSHIP REQUESTS 审中-公开
    具有有条件所有权请求的智能店铺操作的方法和设备

    公开(公告)号:WO2018059655A1

    公开(公告)日:2018-04-05

    申请号:PCT/EP2016/001627

    申请日:2016-09-30

    Abstract: Method and apparatus implementing smart store operations with conditional ownership requests. One aspect includes a method implemented in a multi-core processor, the method comprises: receiving a conditional read for ownership (CondRFO) from a requester in response to an execution of an instruction to modify a target cache line (CL) with a new value, the CondRFO identifying the target CL and the new value; determining from a local cache a local CL corresponding to the target CL; determining a local value from the local CL; comparing the local value with the new value; setting a coherency state of the local CL to (S)hared when the local value is same as the new value; setting the coherency state of the local CL to (I)nvalid when the local value is different than the new value; and sending a response and a copy of the local CL to the requester. Other embodiments include an apparatus configured to perform the actions of the methods.

    Abstract translation: 使用条件所有权请求实施智能存储操作的方法和装置

    一个方面包括一种在多核处理器中实现的方法,所述方法包括:响应于用新值修改目标高速缓存行(CL)的指令的执行,从请求者接收用于所有权的条件读取(CondRFO) ,CondRFO标识目标CL和新值; 从本地高速缓存确定对应于所述目标CL的本地CL; 从本地CL确定本地值; 比较本地价值和新价值; 当本地值与新值相同时,设置本地CL到(S)的一致性状态; 当本地值不同于新值时,将本地CL的一致性状态设置为(I)nvalid; 并向请求者发送本地CL的响应和副本。 其他实施例包括被配置为执行方法的动作的设备。

    CONTEXT SENSITIVE BARRIER INSTRUCTION EXECUTION
    8.
    发明申请
    CONTEXT SENSITIVE BARRIER INSTRUCTION EXECUTION 审中-公开
    背景敏感障碍指示执行

    公开(公告)号:WO2016075430A1

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

    申请号:PCT/GB2015/052959

    申请日:2015-10-09

    Applicant: ARM LIMITED

    Abstract: Apparatus for data processing and a method of data processing are provided, according to which the processing circuitry of the apparatus can access a memory system and execute data processing instructions in one context of multiple contexts which it supports. When the processing circuitry executes a barrier instruction, the resulting access ordering constraint may be limited to being enforced for accesses which have been initiated by the processing circuitry when operating in an identified context, which may for example be the context in which the barrier instruction has been executed. This provides a separation between the operation of the processing circuitry in its multiple possible contexts and in particular avoids delays in the completion of the access ordering constraint, for example relating to accesses to high latency regions of memory, from affecting the timing sensitivities of other contexts.

    Abstract translation: 提供了用于数据处理的装置和数据处理方法,根据该装置,该装置的处理电路可以访问存储器系统并在其支持的多个上下文的一个上下文中执行数据处理指令。 当处理电路执行屏障指令时,所得到的访问排序约束可以被限制为对于在所识别的上下文中操作时由处理电路启动的访问被强制执行,其可以例如是屏障指令具有的上下文 被执行 这提供了处理电路在其多个可能上下文中的操作之间的间隔,并且特别地避免了访问排序约束的完成中的延迟,例如涉及对存储器的高等待时间区域的访问,从而影响其他上下文的定时灵敏度 。

    可重构处理器及可重构处理器的条件执行方法

    公开(公告)号:WO2015123848A1

    公开(公告)日:2015-08-27

    申请号:PCT/CN2014/072334

    申请日:2014-02-20

    Applicant: 清华大学

    CPC classification number: G06F9/30058 G06F9/3001 G06F9/30072 G06F9/3885

    Abstract: 一种可重构处理器和可重构处理器的条件执行方法,其中,可重构处理器包括:路由单元,用于分配条件分支语句的条件判断语句和条件执行语句以并行处理条件判断语句和条件执行语句;第一算数逻辑单元,用于根据路由单元的分配处理条件判断语句以获取单比特信号;第二算数逻辑单元,用于根据路由单元的分配处理条件执行语句以获取条件执行结果,并接收单比特信号,以及根据单比特信号对条件执行结果的输出进行控制。所述可重构处理器,通过并行处理条件分支语句中的条件判断语句和条件执行语句,缩短了条件分支语句的依赖长度以及运行时间,提升了条件分支语句的执行效率。

    METHOD AND SYSTEM FOR DYNAMIC RUNTIME SELECTION AND MODIFICATION OF CONDITIONAL EXPRESSIONS IN COMPUTATIONS
    10.
    发明申请
    METHOD AND SYSTEM FOR DYNAMIC RUNTIME SELECTION AND MODIFICATION OF CONDITIONAL EXPRESSIONS IN COMPUTATIONS 审中-公开
    动态行为选择与计算中条件表达的修改方法与系统

    公开(公告)号:WO2015095352A1

    公开(公告)日:2015-06-25

    申请号:PCT/US2014/070897

    申请日:2014-12-17

    Abstract: Runtime selection and modification of conditional expressions in a computing system has broad applicability in application areas involving deployments of large numbers of network-connected handsets and other devices, as well as in high availability computing environments and essential computing services. The invention describes the deferred evaluation of conditional statements in a trusted execution context such that the problem of spoofing return code is eliminated. The system allows for any set of relevant attributes to be considered in the conditional evaluation. The executable statements associated with the returned evaluation of the conditional is also dynamic and is selected at runtime.

    Abstract translation: 计算系统中条件表达式的运行时选择和修改在涉及部署大量网络连接手机和其他设备以及高可用性计算环境和基本计算服务的应用领域具有广泛的适用性。 本发明描述了在可信执行上下文中的条件语句的延迟评估,从而消除了欺骗返回码的问题。 该系统允许在条件评估中考虑任何一组相关属性。 与条件的返回评估相关联的可执行语句也是动态的,并在运行时选择。

Patent Agency Ranking