PREDICTOR FOR HARD-TO-PREDICT BRANCHES
    44.
    发明申请

    公开(公告)号:US20190004802A1

    公开(公告)日:2019-01-03

    申请号:US15637562

    申请日:2017-06-29

    Abstract: A processor, including: an execution unit including branching circuitry; a branch predictor, including a hard-to-predict (HTP) branch filter to identify an HTP branch; and a special branch predictor to receive identification of an HTP branch from the HTP branch filter, the special branch predictor including a convolutional neural network (CNN) branch predictor to predict a branching action for the HTP branch.

    Instruction and Logic for Nearest Neighbor Unit

    公开(公告)号:US20170091655A1

    公开(公告)日:2017-03-30

    申请号:US14865124

    申请日:2015-09-25

    CPC classification number: G06N20/00 G06F9/3836 G06F15/76

    Abstract: A processor includes a front end to decode an instruction, an allocator to pass the instruction to a nearest neighbor logic unit (NNLU) to execute the instruction, and a retirement unit to retire the instruction. The NNLU includes logic to determine input of the instruction for which nearest neighbors will be calculated, transform the input, retrieve candidate atoms for which the nearest neighbors will be calculated, compute distance between the candidate atoms and the input, and determine the nearest neighbors for the input based upon the computed distance.

Patent Agency Ranking