发明名称 MULTI-ELEMENT INSTRUCTION WITH DIFFERENT READ AND WRITE MASKS
摘要 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.
申请公布号 US2017052783(A1) 申请公布日期 2017.02.23
申请号 US201615346531 申请日期 2016.11.08
申请人 Intel Corporation 发明人 PLOTNIKOV MIKHAIL;NARAIKIN ANDREY;OULD-AHMED-VALL ELMOUSTAPHA;VALENTINE ROBERT;TOLL BRET L.;CORBAL JESUS
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项 1. A processing core, comprising: functional unit logic circuitry having the following to execute a single instruction: a) a first register to store a read mask;b) a second register to store a first input vector operand;c) read masking circuitry to apply the read mask against the first vector operand to extract a set of elements of the first vector operand for operation;d) logic circuitry to create an output vector having multiple instances of a result of an operation performed on said set of elements;e) a third register to store a write mask different than said read mask;f) write mask circuitry to apply said write mask to said output vector to create a resultant vector.
地址 Santa Clara CA US
您可能感兴趣的专利