COOPERATIVE WRITE-BACK CACHE FLUSHING FOR STORAGE DEVICES

    公开(公告)号:US20180089082A1

    公开(公告)日:2018-03-29

    申请号:US15280650

    申请日:2016-09-29

    申请人: Intel Corporation

    摘要: In one embodiment, a request to access a first storage location of a storage device may be received, wherein the storage device comprises a data storage and a cache. The cache may be accessed to obtain data for one or more second storage locations of the storage device, wherein the data for the one or more second storage locations has not been written to the data storage, and wherein the first storage location and the one or more second storage locations are located near each other on the data storage. The data storage may then be accessed in response to the request to access the first storage location of the storage device. The data storage may also be accessed to write the data for the one or more second storage locations obtained from the cache.

    OPERATION PROCESSING DEVICE, INFORMATION PROCESSING APPARATUS, AND CONTROL METHOD FOR OPERATION PROCESSING DEVICE

    公开(公告)号:US20180004661A1

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

    申请号:US15616102

    申请日:2017-06-07

    申请人: FUJITSU LIMITED

    摘要: An apparatus includes: a processor core to execute an instruction; a first cache to retain data used by the processor core; and a second cache to be coupled to the first cache, wherein the second cache includes a data-retaining circuit to include storage areas to retain data, an information-retaining circuit to retain management information that includes first state information for indicating a state of data retained in the data-retaining circuit, a state-determining circuit to determine, based on the management information, whether requested data that is requested with a read request from the first cache is retained in the data-retaining circuit, and an eviction-processing circuit to, where the state-determining circuit determines the requested data not to be retained in the data-retaining circuit with no enough space in the storage areas to store the requested data, evict data from the storage areas without issuing an eviction request based on the read request.