INSTRUCTIONS AND LOGIC FOR LANE-BASED STRIDED SCATTER OPERATIONS

    公开(公告)号:EP3394723A1

    公开(公告)日:2018-10-31

    申请号:EP16879667.0

    申请日:2016-11-18

    Abstract: A processor includes an execution unit to execute lane-based strided scatter instructions. The execution unit includes logic to extract a first data element from each of multiple lanes within a source vector register and to extract a second data element from each lane. The execution unit includes logic to place, in a destination vector, the first data element extracted from the second lane next to the first data element extracted from the first lane, and the second data element extracted from the second lane next to the second data element extracted from the first lane. The execution unit includes logic to store each collection of data elements placed next to each other in the destination vector in contiguous locations beginning at an address computed from a base address and a respective element of an index register specified in the instruction. Each collection of data elements represents a data structure.

    METHOD AND APPARATUS FOR WRITING DATA TO CACHE

    公开(公告)号:EP3309685A4

    公开(公告)日:2018-07-25

    申请号:EP16843508

    申请日:2016-06-29

    Inventor: HUANG FUTANG

    Abstract: A method and an apparatus for writing data into a cache are provided. The method includes: receiving an IO request write command, where the IO request write command includes metadata of to-be-written data; obtaining a first buddy group from a global buddy queue, and determining whether all metadata of the to-be-written data can be written into the first buddy group; and if yes, writing all the metadata of the to-be-written data into the first buddy group, and writing all the metadata of the to-be-written data into a metadata block corresponding to a metadata group to which the first buddy group belongs. Therefore, a problem that a lifetime of a flash is affected because the metadata is frequently written into the flash can be resolved.

    MULTI-CORE PROCESSOR MANAGEMENT METHOD AND DEVICE
    80.
    发明授权
    MULTI-CORE PROCESSOR MANAGEMENT METHOD AND DEVICE 有权
    多核处理器管理方法和装置

    公开(公告)号:EP3121684B1

    公开(公告)日:2018-05-02

    申请号:EP14897637.6

    申请日:2014-07-14

    Abstract: The present invention discloses a method for managing a multi-core processor. The method includes: if a current working mode of the multi-core processor is an asymmetric multiprocessing ASMP mode, a working frequency of at least one other processor than one processor that requests data is less than a first frequency, and a difference between a cache hit ratio value corresponding to the one processor and a cache hit ratio value corresponding to the at least one other processor is greater than or equal to a first threshold, switching the working mode of the multi-core processor to a symmetric multiprocessing SMP mode; or if a current working mode of the multi-core processor is an SMP mode, a cache hit ratio value corresponding to the one processor is greater than or equal to a second threshold, usage rates are unbalanced between processors in the multi-core processor, and usage rates of N processors in the multi-core processor are greater than a first usage threshold, switching the working mode of the multi-core processor to an ASMP mode, where N is greater than or equal to 1, and is less than or equal to a quantity of processors in the multi-core processor minus one.

Patent Agency Ranking