发明名称 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.
申请公布号 US9424327(B2) 申请公布日期 2016.08.23
申请号 US201113976433 申请日期 2011.12.23
申请人 Intel Corporation 发明人 Ould-Ahmed-Vall Elmoustapha;Valentine Robert;Corbal Jesus;Toll Bret L.;Charney Mark J.
分类号 G06F7/00;G06F17/30;G06F9/30 主分类号 G06F7/00
代理机构 Nicholson De Vos Webster & Elliott, LLP 代理人 Nicholson De Vos Webster & Elliott, LLP
主权项 1. An apparatus, comprising: an execution unit to execute a first instruction and a second instruction, said execution unit including the following: input register space to store a first data structure to be replicated when executing said first instruction and to store a second data structure to be replicated when executing said second instruction, said first and second data structures both being packed data structures, data values of said first packed data structure being twice as large as data values of said second packed data structure; replication logic circuitry to replicate said first data structure when executing said first instruction to create a first replication data structure, and, to replicate said second data structure when executing said second instruction to create a second replication data structure; and masking logic circuitry to mask said first replication data structure at a first granularity and mask said second replication data structure at a second granularity, said second granularity being twice as fine as said first granularity.
地址 Santa Clara CA US
您可能感兴趣的专利