会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明公开
    • TECHNIQUES FOR CONTROLLING USE OF LOCKS
    • TECHNIKEN ZUR STEUERUNG DER VERWENDUNG VONSCHLÖSSERN
    • EP3022657A1
    • 2016-05-25
    • EP13889446.4
    • 2013-07-15
    • Intel Corporation
    • BAN, KhunCHOW, KingsumAUNDHE, ShirishVISWANATHAN, Sandhya
    • G06F15/16
    • G06F9/52G06F8/70G06F9/30076G06F9/3834G06F9/3842G06F9/3851G06F9/528
    • Various embodiments are generally directed to techniques for controlling the use of locks that regulate access to shared resources by concurrently executed portions of code. An apparatus to control locking of a resource includes a processor component, a history analyzer for execution by the processor component to analyze at least one result of a replacement of a lock instruction of a first instance of code with a lock marker to allow the processor component to speculatively execute a second instance of code, and a locking component for execution by the processor component to replace the lock instruction with the lock marker based on analysis of the at least one result, the first and second instances of code to access a resource and the lock instruction to request a lock of access to the resource to the first instance of code. Other embodiments are described and claimed.
    • 各种实施例通常涉及用于控制通过同时执行的代码部分来调节对共享资源的访问的锁的使用的技术。 用于控制资源锁定的装置包括处理器组件,历史分析器,用于由处理器组件执行以用锁定标记来分析代替第一代码代码的锁定指令的至少一个结果,以允许处理器组件 推测性地执行代码的第二实例,以及用于由处理器组件执行的锁定组件,以基于至少一个结果的分析,用于访问资源的代码的第一和第二实例来代替具有锁定标记的锁定指令;以及 锁定指令,请求对该资源的访问锁定到第一个代码。 描述和要求保护其他实施例。
    • 6. 发明公开
    • SOFTWARE POLLING ELISION WITH RESTRICTED TRANSACTIONAL MEMORY
    • 软件错误MITBESCHRÄNKTEMTRANSAKTIONSSPEICHER
    • EP3011465A1
    • 2016-04-27
    • EP13887330.2
    • 2013-06-18
    • Intel Corporation
    • ZHU, Lejun
    • G06F15/163
    • G06F9/3009G06F9/3004G06F9/44552G06F9/44557G06F9/467G06F9/528
    • Generally, this disclosure provides systems, devices, methods and computer readable media for software polling elision with restricted transactional memory. The device may include a restricted transactional memory (RTM) processor configured to monitor a region associated with a transaction and to enable an abort of the transaction, wherein the abort nullifies modifications to the region, the modifications associated with processing within the transaction prior to the abort. The device may also include a code module configured to: produce a first request; send the first request to an external processing entity; enter the transaction; produce a second request; commit the transaction in response to a completion indication from the external processing entity; and abort the transaction in response to a non-completion indication from the external entity. Software polling elision avoids the latency, and efficiency can be increased.
    • 通常,本公开提供了用于具有受限事务存储器的软件轮询检测的系统,设备,方法和计算机可读介质。 该设备可以包括受限制的事务存储器(RTM)处理器,其被配置为监视与事务相关联的区域并且使得能够中止该事务,其中中止使对该区域的修改无效,该修改与该事务之前的处理相关联 中止。 所述设备还可以包括代码模块,所述代码模块被配置为:产生第一请求; 向外部处理实体发送第一个请求; 进入交易; 产生第二个请求; 响应来自外部处理实体的完成指示提交交易; 并且响应来自外部实体的非完成指示中止该事务。
    • 7. 发明公开
    • A METHOD AND SYSTEM FOR IMPLEMENTING RECOVERY FROM SPECULATIVE FORWARDING MISS-PREDICTIONS/ERRORS RESULTING FROM LOAD STORE REORDERING AND OPTIMIZATION
    • 方法和系统实现恢复遗漏对预测/错误引起的重排及存放费用的优化投机和传输
    • EP2862084A1
    • 2015-04-22
    • EP13803753.6
    • 2013-06-13
    • Soft Machines, Inc.
    • ABDALLAH, Mohammad
    • G06F12/00
    • G06F9/528G06F9/30043G06F9/30145G06F9/3017G06F9/30185G06F9/3824G06F9/3826G06F9/3834G06F9/3855G06F12/0831
    • A method for forwarding data from the store instructions to a corresponding load instruction in an out of order processor. The method includes accessing an incoming sequence of instructions; reordering the instructions in accordance with processor resources for dispatch and execution; ensuring a closest earlier store in machine order for to a corresponding load, by determining if said store has an actual age but said corresponding load does not have an actual age, then said store is earlier than said corresponding load; if said corresponding load has an actual age but said store does not have an actual age, then said corresponding load is earlier than said store; if neither said corresponding load or said store have an actual age, then a virtual identifier table is used to determine which is earlier; and if both said corresponding load and said store have actual ages, then the actual ages are used to determine which is earlier.
    • 一种用于在乱序处理器从存储指令转发数据到对应的加载指令的方法。 该方法包括访问到的指令输入序列; 重排与分派和执行处理器资源在雅舞蹈的说明; 确保以便机器最近早些时候存储到相应的负载,以确定开采,如果上述商店具有实际年龄,但表示相应的负载不必实际年龄,然后说店是比所述相应的负载早些时候; 说,如果相应的负载有实际年龄,但表示店内没有实际年龄那么相应的所述负载早于上述商店; 如果既不所述相应的加载或存储。所述得的实际年龄,然后虚拟标识符表被用于确定哪个是早些时候; 如果双方都表示相应的加载和存储有说实际年龄,则实际年龄来确定性矿所有这一切早。