会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • INSTRUCTIONS AND LOGIC TO PROVIDE MEMORY FENCE AND STORE FUNCTIONALITY
    • 说明和逻辑提供记忆功能和存储功能
    • US20150095578A1
    • 2015-04-02
    • US14040473
    • 2013-09-27
    • Kshitij DoshiThomas Willhalm
    • Kshitij DoshiThomas Willhalm
    • G06F12/08
    • G06F12/0888G06F12/0804G06F12/0875G06F12/0891
    • Instructions and logic provide memory fence and store functionality. Some embodiments include a processor having a cache to store cache coherent data in cache lines for one or more memory addresses of a primary storage. A decode stage of the processor decodes an instruction specifying a source data operand, one or more memory addresses as destination operands, and a memory fence type. Responsive to the decoded instruction, one or more execution units may enforce the memory fence type, then store data from the source data operand to the one or more memory addresses, and ensure that the stored data has been committed to primary storage. For some embodiments, the primary storage may comprise persistent memory. For some embodiments, cache lines corresponding to the memory addresses may be flushed, or marked for persistent write back to primary storage. Alternatively the cache may be bypassed, e.g. by performing a streaming vector store.
    • 说明和逻辑提供内存围栏和存储功能。 一些实施例包括具有高速缓存以在主存储器的一个或多个存储器地址的高速缓存行中存储高速缓存相干数据的处理器。 处理器的解码级将指定源数据操作数,一个或多个存储器地址作为目标操作数的指令和存储器栅栏类型进行解码。 响应于解码的指令,一个或多个执行单元可以强制执行存储器栅栏类型,然后将来自源数据操作数的数据存储到一个或多个存储器地址,并确保存储的数据已被提交到主存储器。 对于一些实施例,主存储器可以包括持久存储器。 对于一些实施例,可以刷新对应于存储器地址的高速缓存行,或者标记用于持续写入主存储器。 或者,可以绕过高速缓存。 通过执行流媒体矢量存储。