ARITHMETIC PROCESSING DEVICE AND CONTROL METHOD THEREOF

    公开(公告)号:US20170300298A1

    公开(公告)日:2017-10-19

    申请号:US15458074

    申请日:2017-03-14

    Inventor: Hiroyuki Ishii

    Abstract: An arithmetic processing device includes arithmetic processing cores, and a control circuit that includes a request port accepting a request for a memory space; a processing circuit unit that executes processing of the request; a control pipeline that determines whether or not the processing is executable by the processing circuit unit on the request input through the request port, and that executes first abort processing for the request when the processing is not executable on the request, and issues the processing to the processing circuit unit when the processing is executable; and an identical-address request arbitration circuit that holds an occurrence order of requests with an identical address that is aborted due to the processing being not executable, and that executes second abort processing on those of requests input to the control pipeline which have the identical address and which are other than a leading request in the occurrence order.

    PREFETCH MECHANISM FOR SERVICING DEMAND MISS

    公开(公告)号:US20170286303A1

    公开(公告)日:2017-10-05

    申请号:US15087649

    申请日:2016-03-31

    Abstract: Systems and methods relate to servicing a demand miss for a cache line in a first cache (e.g., an L1 cache) of a processing system, for example, when none of one or more fill buffers for servicing the demand miss are available. In exemplary aspects, the demand miss is converted to a prefetch operation to prefetch the cache line into a second cache (e.g., an L2 cache), wherein the second cache is a backing storage location for the first cache. Thus, servicing the demand miss is not delayed until a fill buffer becomes available, and once a fill buffer becomes available, the prefetched cache line is returned from the second cache to the available fill buffer.

Patent Agency Ranking