发明授权
- 专利标题: Instruction execution that broadcasts and masks data values at different levels of granularity
- 专利标题(中): 指令执行,以不同的粒度级别广播和屏蔽数据值
-
申请号: US13976433申请日: 2011-12-23
-
公开(公告)号: US09424327B2公开(公告)日: 2016-08-23
- 发明人: Elmoustapha Ould-Ahmed-Vall , Robert Valentine , Jesus Corbal , Bret L. Toll , Mark J. Charney
- 申请人: Elmoustapha Ould-Ahmed-Vall , Robert Valentine , Jesus Corbal , Bret L. Toll , Mark J. Charney
- 申请人地址: US CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Nicholson De Vos Webster & Elliott, LLP
- 国际申请: PCT/US2011/067095 WO 20111223
- 国际公布: WO2013/095618 WO 20130627
- 主分类号: G06F7/00
- IPC分类号: G06F7/00 ; G06F17/30 ; G06F9/30
摘要:
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.
公开/授权文献
信息查询