发明名称 |
向量友好指令格式及其执行 |
摘要 |
本申请公开了向量友好指令格式及其执行。根据本发明的一种实施例,一种处理器被配置为执行指令集。该指令集包括向量友好指令格式。该向量友好指令格式具有多个字段,多个字段包括基操作字段、修饰符字段、增加操作字段和数据元素宽度字段,其中,第一指令格式通过将不同的值放置在基操作字段、修饰符字段、α字段、β字段和数据元素宽度字段中来支持不同版本的基操作和不同的增加操作,且其中,在指令流中以第一指令格式的指令每次出现时,不同值中的仅一个可以被放置在基操作字段、修饰符字段、α字段、β字段和数据元素宽度字段中的每一个中。 |
申请公布号 |
CN104951277A |
申请公布日期 |
2015.09.30 |
申请号 |
CN201510464707.2 |
申请日期 |
2011.09.30 |
申请人 |
英特尔公司 |
发明人 |
R·C·凡伦天;J·C·三额詹;R·E·桑斯;R·D·凯文;B·L·托尔;S·G·杜兰;J·G·韦德梅耶;S·萨姆德若拉;M·B·吉尔卡尔;E·T·格罗科斯基;J·C·哈尔;D·R·布拉德福德;E·乌尔德-阿迈德-瓦尔;J·C·阿贝尔;M·查尼;S·阿布拉罕;S·赛尔;A·T·福塞斯;C·扬特;L·吴 |
分类号 |
G06F9/30(2006.01)I;G06F9/06(2006.01)I;G06F9/305(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
何焜 |
主权项 |
一种计算装置,包括:处理器,被配置为用于执行按照指令格式的指令,其中,所述指令格式具有多个字段,所述多个字段包括数据元素宽度(W)字段和写掩码字段,其中,所述指令格式支持不同的向量操作的指定,其中,所述向量操作中的每一个生成包括在不同的数据元素位置处的多个数据元素的目的地向量操作数,其中,所述指令格式通过所述数据元素宽度字段中的不同的值支持不同的数据元素宽度的指定,其中,所述指令格式通过所述写掩码字段中的不同的值支持从所指定的向量操作所得到的所述数据元素中的哪些是否在所述目的地向量操作数的相应数据元素位置中被反映的指定,其中,保留可以在所述写掩码字段中的所述不同的值中的一个,用于指示所指定的向量操作的全部结果将要在所述目的地向量操作数的相应数据元素位置中被反映,其中,可以在所述写掩码字段中的所述不同的值中的其他值区分存储可配置写掩码的不同的写掩码寄存器,且其中,在按照所述指令格式的指令的每次发生时,所述数据元素宽度字段和所述写掩码字段可各自存储仅一个值。 |
地址 |
美国加利福尼亚州 |