-
公开(公告)号:CN108415882B
公开(公告)日:2021-12-07
申请号:CN201810106441.8
申请日:2013-06-24
Applicant: 英特尔公司
Abstract: 本申请公开了利用操作数基础系统转换和再转换的向量乘法。描述了一种方法,包括利用半导体芯片的指令执行流水线执行以下。通过以下步骤将两个向量相乘:接收以第一基础系统表达的向量元素被乘数和向量元素乘数;将向量元素被乘数和向量元素乘数转换成第二较低的基础系统,以形成经转换的向量元素被乘数和经转换的向量元素乘数;通过流水线的第一执行单元将经转换的向量元素被乘数与经转换的向量元素乘数进行相乘以形成乘法结果;在寄存器中将乘法结果的一部分与以第二较低的基础系统表达的操作数的在前乘法的结果的一部分累加;以及将寄存器的内容转换成第一基础系统。
-
公开(公告)号:CN110233720A
公开(公告)日:2019-09-13
申请号:CN201910491245.1
申请日:2015-06-19
Applicant: 英特尔公司
Abstract: 本申请公开了SM4加速处理器、方法和系统。一个方面的处理器包括多个紧缩数据寄存器和用于解码指令的解码单元。该指令指示一个或多个源紧缩数据操作数。该一个或多个源紧缩数据操作数具有四个在先的SM4密码轮的四个32位的结果以及四个32位的值。该处理器也包括与解码单元和多个紧缩数据寄存器耦合的执行单元。该执行单元用于:响应于该指令,将四个后续紧跟的顺序的SM4密码轮的四个32位的结果存储在由该指令所指示的目的地存储位置中。
-
公开(公告)号:CN109690496A
公开(公告)日:2019-04-26
申请号:CN201780053339.X
申请日:2017-08-16
Applicant: 英特尔公司
CPC classification number: G06F21/50 , G06F9/4418 , G06F11/073 , G06F11/0757 , G06F11/3037 , G06F11/3055 , G06F2221/034
Abstract: 本文提供了用于提供存储器监视器的各种系统和方法。集成电路和存储器设置在计算机系统中。用于监视主存储器的集成电路包括:用于检测计算机系统进入睡眠状态的检测电路;用于测试主存储器存在的测试电路;以及用于当测试失败时执行恢复过程的恢复电路。
-
公开(公告)号:CN108415882A
公开(公告)日:2018-08-17
申请号:CN201810106441.8
申请日:2013-06-24
Applicant: 英特尔公司
CPC classification number: G06F9/30036 , G06F7/5324 , G06F7/5443 , G06F9/3001 , G06F9/30025 , G06F9/30098 , G06F9/3016 , G06F17/16
Abstract: 本申请公开了利用操作数基础系统转换和再转换的向量乘法。描述了一种方法,包括利用半导体芯片的指令执行流水线执行以下。通过以下步骤将两个向量相乘:接收以第一基础系统表达的向量元素被乘数和向量元素乘数;将向量元素被乘数和向量元素乘数转换成第二较低的基础系统,以形成经转换的向量元素被乘数和经转换的向量元素乘数;通过流水线的第一执行单元将经转换的向量元素被乘数与经转换的向量元素乘数进行相乘以形成乘法结果;在寄存器中将乘法结果的一部分与以第二较低的基础系统表达的操作数的在前乘法的结果的一部分累加;以及将寄存器的内容转换成第一基础系统。
-
-
公开(公告)号:CN102096609B
公开(公告)日:2017-04-12
申请号:CN201010581502.X
申请日:2010-12-06
Applicant: 英特尔公司
IPC: G06F11/10
CPC classification number: G06F9/30145 , G06F9/30018 , G06F11/1004 , H03M13/09 , H03M13/091
Abstract: 提供了通过使用多个不同的n位多项式来在数据块上执行循环冗余校验(CRC)操作的方法和装置。灵活CRC指令通过使用可编程n位多项式来执行CRC操作。通过将n位多项式存储在两个操作数中的一个,将n位多项式提供给CRC指令。
-
公开(公告)号:CN102866878B
公开(公告)日:2016-09-28
申请号:CN201210297970.3
申请日:2008-12-26
Applicant: 英特尔公司
IPC: G06F7/72
CPC classification number: G06F7/725 , G06F7/724 , H04L9/3026 , H04L9/3066 , H04L2209/80
Abstract: 在某些实施例中,描述了一种用于加速特性2椭圆曲线密码系统的计算的装置和方法。在一个实施例中,根据输入操作数长度,利用一次迭代基于图的乘法预先计算乘法例程。预先计算之后,乘法例程接着利用进位少的乘法指令计算表示两个输入操作数的进位少的乘积的多项式的系数的乘积。在一个实施例中,预先计算的乘法例程可用于根据两个输入操作数的输入操作数长度扩展可从层级获得的进位少的乘法指令。计算之后,在计算进位少的乘积模定义所述椭圆曲线密码系统的可编程多项式时,进位少的乘积多项式产生余数,以形成密码密钥。描述并要求保护其他实施例。
-
公开(公告)号:CN104350492A
公开(公告)日:2015-02-11
申请号:CN201380028466.6
申请日:2013-06-24
Applicant: 英特尔公司
CPC classification number: G06F9/3001 , G06F7/52 , G06F9/30018 , G06F9/30036
Abstract: 描述了一种装置,该装置具有指令执行流水线,指令执行流水线具有用于支持向量相乘相加指令的向量功能单元。该向量相乘相加指令将两个向量的相应K位元素相乘并且在X位累加器中将它们相应的乘积中的每一个的一部分与另一个相应的输入操作数累加,其中X大于K。
-
公开(公告)号:CN102171646B
公开(公告)日:2014-05-14
申请号:CN200980139241.1
申请日:2009-12-04
Applicant: 英特尔公司
Inventor: S·格伦
CPC classification number: G06F11/1076 , G06F2211/1009 , G06F2211/1057 , H04L2209/125
Abstract: 本发明提供了通过采用AES操作来计算RAID6系统的Q校验子的方法和装置。在一个实施例中,使用所述AES操作执行的GF乘法的结果使得提供RAID-6支持,而不需要专用的RAID控制器。
-
公开(公告)号:CN101520965A
公开(公告)日:2009-09-02
申请号:CN200910128119.6
申请日:2009-03-02
Applicant: 英特尔公司
CPC classification number: G09C1/00 , G06F9/30007 , G06F2221/2107 , H04L9/0631 , H04L2209/125 , H04L2209/24
Abstract: 高级加密标准(AES)是可加密和解密信息的对称块密码。加密(密码)利用私钥(密码密钥)执行变换序列(移行、替换字节、混合列)以将称为“明文”的可理解数据变换成称为“密文”的不可理解形式。逆向译码(解密)中的变换(逆移行、逆替换字节、逆混合列)是密码中的变换的逆变换。通过使用执行该变换序列的指令,高效率地执行加密和解密。这些指令的组合允许隔离将获取的变换(移行、替换字节、混合列、逆移行、逆替换字节、逆混合列)。
-
-
-
-
-
-
-
-
-