会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明申请
    • METHODS AND APPARATUS FOR EFFICIENT COMMUNICATION BETWEEN CACHES IN HIERARCHICAL CACHING DESIGN
    • 用于分层缓存设计中的高速缓存之间的有效通信的方法和设备
    • WO2013095640A1
    • 2013-06-27
    • PCT/US2011/067217
    • 2011-12-23
    • INTEL CORPORATIONSHALEV, RonGILAD, YiftachRAIKIN, ShlomoYANOVER, IgorSHWARTSMAN, StanislavSADE, Raanan
    • SHALEV, RonGILAD, YiftachRAIKIN, ShlomoYANOVER, IgorSHWARTSMAN, StanislavSADE, Raanan
    • G06F13/14G06F13/38G06F12/08
    • G06F12/0811G06F12/08G06F12/0844G06F12/0897G06F13/14G06F13/38
    • In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for implementing efficient communication between caches in hierarchical caching design. For example, in one embodiment, such means may include an integrated circuit having a data bus; a lower level cache communicably interfaced with the data bus; a higher level cache communicably interfaced with the data bus; one or more data buffers and one or more dataless buffers. The data buffers in such an embodiment being communicably interfaced with the data bus, and each of the one or more data buffers having a buffer memory to buffer a full cache line, one or more control bits to indicate state of the respective data buffer, and an address associated with the full cache line. The dataless buffers in such an embodiment being incapable of storing a full cache line and having one or more control bits to indicate state of the respective dataless buffer and an address for an inter-cache transfer line associated with the respective dataless buffer. In such an embodiment, inter-cache transfer logic is to request the inter-cache transfer line from the higher level cache via the data bus and is to further write the inter-cache transfer line into the lower level cache from the data bus.
    • 根据本文公开的实施例,提供了用于在分级缓存设计中实现高速缓存之间的有效通信的方法,系统,机制,技术和装置。 例如,在一个实施例中,这种装置可以包括具有数据总线的集成电路; 与数据总线可通信地接口的低级缓存; 与数据总线可通信地接口的更高级别的缓存; 一个或多个数据缓冲器和一个或多个无数据缓冲器。 这种实施例中的数据缓冲器与数据总线可通信地接口,并且一个或多个数据缓冲器中的每一个具有缓冲存储器以缓冲全高速缓存线,一个或多个控制位以指示各个数据缓冲器的状态,以及 与完整缓存行相关联的地址。 在这种实施例中的无数据缓冲器不能存储完整的高速缓存行并且具有一个或多个控制位以指示相应无数据缓冲器的状态以及与相应无数据缓冲器相关联的高速缓存间传输线的地址。 在这样的实施例中,高速缓存间传输逻辑是经由数据总线从高级缓存请求高速缓存间传输线,并且进一步将数据总线上的缓存间传输线写入低级缓存。
    • 9. 发明申请
    • APPARATUS AND METHOD FOR RE-EXECUTION OF FAULTING OPERATIONS
    • 用于重新执行失败操作的装置和方法
    • WO2017172297A1
    • 2017-10-05
    • PCT/US2017/021108
    • 2017-03-07
    • INTEL CORPORATION
    • HILDESHEIM, GurYANOVER, IgorSHWARTSMAN, StanislavSADE, RaananRAIS, Ron
    • G06F9/30G06F9/48
    • An apparatus and method are described for at-retirement re-execution of faulting operations. For example, one embodiment of a processor comprises: an out-of-order engine to schedule and dispatch operations to an execution unit at least some of the operations comprising load operations to load data from a system memory and store operations to store data to the system memory; a first circuit to determine whether a current load/store operation is at retirement; a second circuit to cause logging circuitry and/or fault registers to be active when a load/store operation has been dispatched at retirement, wherein upon detection of a fault condition associated with the load/store operation, data associated with the fault is to be written to the logging circuitry and/or fault registers, the second circuit to cause the logging circuitry and/or fault registers to be inactive if the load/store operation has not be dispatched at retirement.
    • 描述了用于退役重新执行错误操作的装置和方法。 例如,处理器的一个实施例包括:无序引擎,用于调度和分派操作给执行单元,至少一些操作包括加载操作以加载来自系统存储器的数据并存储操作以将数据存储到 系统内存; 确定当前加载/存储操作是否在退休的第一电路; 第二电路,用于在退役时已经调度加载/存储操作时使得日志记录电路和/或故障寄存器有效,其中在检测到与加载/存储操作相关联的故障状况时,与故障相关联的数据将是 写入记录电路和/或故障寄存器,如果加载/存储操作在退役时未被调度,则第二电路使得记录电路和/或故障寄存器不活动。