发明名称 INSTRUCTION EXECUTION THAT BROADCASTS AND MASKS DATA VALUES AT DIFFERENT LEVELS OF GRANULARITY
摘要 An apparatus is described that includes an execution unit to execute a first instruction and a second instruction. The execution unit includes input register space to store a first data structure to be replicated when executing the first instruction and to store a second data structure to be replicated when executing the second instruction. The first and second data structures are both packed data structures. Data values of the first packed data structure are twice as large as data values of the second packed data structure. The execution unit also includes replication logic circuitry to replicate the first data structure when executing the first instruction to create a first replication data structure, and, to replicate the second data structure when executing the second data instruction to create a second replication data structure. The execution unit also includes masking logic circuitry to mask the first replication data structure at a first granularity and mask the second replication data structure at a second granularity. The second granularity is twice as fine as the first granularity.
申请公布号 WO2013095618(A1) 申请公布日期 2013.06.27
申请号 WO2011US67095 申请日期 2011.12.23
申请人 INTEL CORPORATION;OULD-AHMED-VALL, ELMOUSTAPHA;VALENTINE, ROBERT;CORBAL, JESUS;TOLL, BRET, L.;CHARNEY, MARK, J. 发明人 OULD-AHMED-VALL, ELMOUSTAPHA;VALENTINE, ROBERT;CORBAL, JESUS;TOLL, BRET, L.;CHARNEY, MARK, J.
分类号 G06F9/30;G06F9/305 主分类号 G06F9/30
代理机构 代理人
主权项
地址