[发明专利]用于大整数运算的向量指令的装置和方法有效
申请号: | 201710316759.4 | 申请日: | 2011-12-23 |
公开(公告)号: | CN107145335B | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | G·M·沃尔里齐;K·S·雅普;J·D·吉尔福德;E·奥兹图科;V·戈帕尔;W·K·费格哈利;S·M·格尔雷;M·G·迪克森 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 何焜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了用于大整数运算的向量指令的装置和方法。描述了一种装置,该装置包括具有指令执行流水线的半导体芯片,该指令执行流水线具有带有各自的逻辑电路的一个或多个执行单元,用于:a)执行第一指令,该第一指令将第一输入操作数与第二输入操作数相乘并给出结果的低部分,其中第一和第二输入操作数是第一和第二输入向量的相应元素;b)执行第二指令,该第二指令将第一输入操作数与第二输入操作数相乘并给出结果的高部分,其中第一和第二输入操作数是第一和第二输入向量的相应元素;以及c)执行加法指令,其中将加法指令的相加操作的进位项记录在掩码寄存器中。 | ||
搜索关键词: | 用于 整数 运算 向量 指令 装置 方法 | ||
【主权项】:
一种计算机实现的系统,包括:用于通过处理器的解码器来解码第一指令、第二指令、第三指令、第四指令和第五指令的装置;用于通过所述处理器的与所述解码器耦合的执行单元来执行所述第一指令,以将第一输入操作数与第二输入操作数相乘并给出结果的低部分的装置,所述第一输入操作数表示乘数的第一数位,所述第二输入操作数表示被乘数的第一数位,所述第一和第二输入操作数是第一和第二输入向量的相应元素;用于通过所述处理器的所述执行单元来执行所述第二指令,以将所述第一输入操作数与所述第二输入操作数相乘并给出结果的高部分的装置;用于通过所述处理器的所述执行单元来执行所述第三指令,以将第一输入操作数与第三输入操作数相乘并给出结果的低部分的装置,所述第三输入操作数表示所述被乘数的与所述被乘数的所述第一数位相邻的数位;用于通过所述处理器的所述执行单元来执行所述第四指令,以将所述第一输入操作数与所述第三输入操作数相乘并给出结果的高部分的装置;以及用于通过所述处理器的所述执行单元来执行所述第五指令,以将所述高部分和低部分的经对齐的数位相加并在掩码寄存器中记录进位项的装置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710316759.4/,转载请声明来源钻瓜专利网。
- 上一篇:茶叶包装盒(陈年沱茶)
- 下一篇:一种具有驱虫效果的中药肥料的制备方法