会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明申请
    • Combined Two-Level Cache Directory
    • 组合二级缓存目录
    • US20140082252A1
    • 2014-03-20
    • US13621465
    • 2012-09-17
    • Khary J. AlexanderJonathan T. HsiehChristian JacobiBarry W. Krumm
    • Khary J. AlexanderJonathan T. HsiehChristian JacobiBarry W. Krumm
    • G06F12/08G06F12/10
    • G06F12/0811G06F12/1054
    • Responsive to receiving a logical address for a cache access, a mechanism looks up a first portion of the logical address in a local cache directory for a local cache. The local cache directory returns a set identifier for each set in the local cache directory. Each set identifier indicates a set within a higher level cache directory. The mechanism looks up a second portion of the logical address in the higher level cache directory and compares each absolute address value received from the higher level cache directory to an absolute address received from a translation look-aside buffer to generate a higher level cache hit signal. The mechanism compares the higher level cache hit signal to each set identifier to generate a local cache hit signal and responsive to the local cache hit signal indicating a local cache hit, accesses the local cache based on the local cache hit signal.
    • 响应于接收高速缓存访​​问的逻辑地址,机制在本地高速缓存目录中查找本地高速缓存的逻辑地址的第一部分。 本地缓存目录返回本地缓存目录中每个集合的集合标识符。 每个集合标识符表示较高级别的高速缓存目录中的集合。 该机制查找较高级别高速缓存目录中的逻辑地址的第二部分,并将从较高级别高速缓存目录接收的每个绝对地址值与从翻译后备缓冲器接收的绝对地址进行比较,以产生更高级别的高速缓存命中信号 。 该机制将高级缓存命中信号与每个集合标识符进行比较以产生本地高速缓存命中信号,并且响应于指示本地高速缓存命中的本地高速缓存命中信号,基于本地高速缓存命中信号访问本地高速缓存。
    • 24. 发明授权
    • Avoiding aborts due to associativity conflicts in a transactional environment
    • 避免由于交易环境中的联系冲突而中断
    • US09015419B2
    • 2015-04-21
    • US13524378
    • 2012-06-15
    • Khary J. AlexanderJonathan T. HsiehChristian Jacobi
    • Khary J. AlexanderJonathan T. HsiehChristian Jacobi
    • G06F12/00G06F9/46G06F12/08
    • G06F12/0804G06F9/3004G06F9/30087G06F9/3834G06F9/3859G06F9/467
    • Embodiments relate to a transactional read footprint after a cache line eviction. An aspect includes executing one or more read instructions in an active transaction. A cross invalidate (XI) request for a target cache line is received, and it is determined if the target cache line is part of a congruence class in a local cache. It is further determined whether an extension flag associated with the congruence class is set. The extension flag is used to indicate that cache lines of the congruence class associated with the active transaction have been replaced based only on being least recently used and that the target cache line is not in the cache. Execution of the active transaction continues based on determining that the extension flag is not set. Execution of the active transaction is aborted based on determining that the extension flag is set.
    • 实施例涉及缓存线驱逐之后的事务读取占用空间。 一个方面包括在活动事务中执行一个或多个读取指令。 接收对目标高速缓存行的交叉无效(XI)请求,并且确定目标高速缓存行是否是本地高速缓存中的同余类的一部分。 进一步确定是否设置与同余类相关联的扩展标志。 扩展标志用于指示仅基于最近最少使用的并且目标高速缓存行不在高速缓存中,与活动事务相关联的一致类的高速缓存行已被替换。 基于确定扩展标志未设置,继续执行活动事务。 基于确定扩展标志被设置,中止活动事务的执行。
    • 27. 发明申请
    • MANAGING TRANSACTIONAL AND NON-TRANSACTIONAL STORE OBSERVABILITY
    • 管理交易和非交易商店的可观察性
    • US20130339615A1
    • 2013-12-19
    • US13524386
    • 2012-06-15
    • Khary J. AlexanderChristian JacobiHans-Werner TastPatrick M. West
    • Khary J. AlexanderChristian JacobiHans-Werner TastPatrick M. West
    • G06F12/08
    • G06F12/084G06F9/467G06F11/1474G06F12/0828
    • Embodiments relate to controlling observability of transactional and non-transactional stores. An aspect includes receiving one or more store instructions. The one or more store instructions are initiated within an active transaction and include store data. The active transaction effectively delays committing stores to memory until successful completion of the active transaction. The store data is stored in a local storage buffer causing alterations to the local storage buffer from a first state to a second state. A signal is received that the active transaction has terminated. If the active transaction has terminated abnormally then: the local storage buffer is reverted back to the first state if the store data was stored by a transactional store instruction, and is propagated to a shared cache if the store instruction is non-transactional.
    • 实施例涉及控制事务和非交易存储的可观察性。 一方面包括接收一个或多个存储指令。 一个或多个存储指令在活动事务中启动并且包括存储数据。 活动事务有效地延迟将存储提交到存储器,直到成功完成活动事务。 存储数据存储在本地存储缓冲器中,导致本地存储缓冲器从第一状态到第二状态的改变。 接收到有效事务终止的信号。 如果活动事务已经异常终止,则:如果存储数据由事务存储指令存储,则本地存储缓冲区被恢复到第一状态,并且如果存储指令是非事务性的则将其传播到共享高速缓存。