Invention Grant
- Patent Title: Multi-element instruction with different read and write masks
-
Application No.: US15346531Application Date: 2016-11-08
-
Publication No.: US10037208B2Publication Date: 2018-07-31
- Inventor: Mikhail Plotnikov , Andrey Naraikin , Elmoustapha Ould-Ahmed-Vall , Robert Valentine , Bret L. Toll , Jesus Corbal
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: INTEL CORPORATION
- Current Assignee: INTEL CORPORATION
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F7/76

Abstract:
A method is described that includes reading a first read mask from a first register. The method also includes reading a first vector operand from a second register or memory location. The method also includes applying the read mask against the first vector operand to produce a set of elements for operation. The method also includes performing an operation of the set elements. The method also includes creating an output vector by producing multiple instances of the operation's result. The method also includes reading a first write mask from a third register, the first write mask being different than the first read mask. The method also includes applying the write mask against the output vector to create a resultant vector. The method also includes writing the resultant vector to a destination register.
Public/Granted literature
- US20170052783A1 MULTI-ELEMENT INSTRUCTION WITH DIFFERENT READ AND WRITE MASKS Public/Granted day:2017-02-23
Information query