-
公开(公告)号:CN107003837A
公开(公告)日:2017-08-01
申请号:CN201580062871.9
申请日:2015-11-16
Applicant: 英特尔公司
CPC classification number: G06F9/528 , G06F8/41 , G06F8/4451 , G06F9/3004 , G06F9/30087 , G06F9/30189 , G06F9/3834 , G06F9/3842 , G06F9/3859 , G06F9/3863 , G06F12/0828 , G06F12/0875 , G06F2212/452 , G06F9/30 , G06F9/52 , G06F12/08
Abstract: 本文中所描述的实施例利用受限事务存储器(RTM)指令来实施推测性编译时间优化,所述推测性编译时间优化将在丢失推测的情况下由硬件自动地回滚。在一个实施例中,描述了用于推测性编译器优化的RTM的轻量级版本,以提供相比于在执行SLE时所使用的常规RTM实施方案更低的操作开销。
-
公开(公告)号:CN1126013C
公开(公告)日:2003-10-29
申请号:CN97182454.1
申请日:1997-09-29
Applicant: 英特尔公司
IPC: G06F1/32
Abstract: 在一集成电路(IC)中的功耗是由调节在IC中的特定功能单元(105)的性能而降低的。在一IC中的特定功能单元的最近利用量级是例如通过计算整个它的最近操作历史的每一功能单元的平均工作周期来监视的(106)。如果它的活动级(109)大于一阈值,则该功能单元可工作在一降低功率模式(110)。该阈值被设置得足够大以允许出现短的高利用的脉冲串。当它的利用超过一可维持值时通过调节功能单元的性能,一IC可动态地在高速操作和低功率操作之间取得折衷。在一IC中的多个功能单元之间或在一功能系统的多个IC之中这种动态功率/速率的折衷可以是最佳的。这种动态功率/速率折衷可以通过提供对调节参量的软件控制而变化。
-
公开(公告)号:CN1276070A
公开(公告)日:2000-12-06
申请号:CN97182454.1
申请日:1997-09-29
Applicant: 英特尔公司
IPC: G06F1/32
Abstract: 在一集成电路(IC)中的功耗是由调节在IC中的特定功能单元(105)的性能而降低的。在一IC中的特定功能单元的最近利用量级是例如通过计算整个它的最近操作历史的每一功能单元的平均工作周期来监视的(106)。如果它的活动级(109)大于一阈值,则该功能单元可工作在一降低功率模式(110)。该阈值被设置得足够大以允许出现短的高利用的脉冲串。当它的利用超过一可维持值时通过调节功能单元的性能,一IC可动态地在高速操作和低功率操作之间取得折衷。在一IC中的多个功能单元之间或在一功能系统的多个IC之中这种动态功率/速率的折衷可以是最佳的。这种动态功率/速率折衷可以通过提供对调节参量的软件控制而变化。
-
公开(公告)号:CN116431221A
公开(公告)日:2023-07-14
申请号:CN202211637277.6
申请日:2022-12-16
Applicant: 英特尔公司
Abstract: 本发明描述转换指令。描述了用于使用指令进行数据类型转换的技术。示例性指令包括用于以下各项的字段:操作码、源操作对象的标识和目的地操作对象的标识,其中操作码用于指示执行电路和/或存储器访问电路要进行:将来自所标识的源操作对象的32比特浮点值转换为16比特浮点值,以及将该16比特浮点值存储在所标识的目的地操作对象的数据元素位置中。
-
公开(公告)号:CN101901128B
公开(公告)日:2016-04-27
申请号:CN200910253081.5
申请日:2009-10-30
Applicant: 英特尔公司
IPC: G06F9/30
CPC classification number: G06F9/3853 , G06F9/3016 , G06F9/3017 , G06F9/30196 , G06F9/3836 , G06F12/084 , G06F12/0875 , G06F13/4063 , G06F2212/452 , G06F2212/62 , Y02D10/14 , Y02D10/151
Abstract: 一种用于在计算机系统中实现有效指令融合的技术。在一个实施例中,如果指令队列中的第一指令可与第二指令融合,那么处理器逻辑将对第二指令的处理延迟阈值时间量。
-
-
公开(公告)号:CN104919416A
公开(公告)日:2015-09-16
申请号:CN201380062559.0
申请日:2013-06-30
Applicant: 英特尔公司
CPC classification number: G06F9/30021 , G06F9/30018 , G06F9/30036 , G06F9/30109 , G06F9/30145 , G06F9/30185 , G06F9/3838 , G06F9/3887
Abstract: 指令和逻辑提供SIMD地址冲突检测功能。一些实施例包括具有寄存器的处理器,所述寄存器具有可变的多个数据字段,每一个数据字段将数据元素的偏移存储在存储器中。目的寄存器具有相对应的数据字段,这些数据字段中的每一个存储可变的第二多个位,以存储具有针对每一个偏移的掩码位的冲突掩码。响应于对矢量冲突指令进行解码,执行单元比较每一个数据字段与每个较不重要的数据字段中的偏移,以确定它们是否保存着匹配的偏移,以及在目的寄存器中的相对应的冲突掩码中,设置与具有匹配偏移的较不重要的数据字段相对应的任何掩码位。矢量地址冲突检测可以与可变尺寸的元素一起使用,并生成冲突掩码以解决在聚集-修改-分散SIMD操作中的相关性。
-
公开(公告)号:CN102103483B
公开(公告)日:2014-09-10
申请号:CN201010603703.5
申请日:2010-12-22
Applicant: 英特尔公司
Inventor: C·J·休斯 , Y-K(Y·K·)·陈 , M·博姆 , J·W·布兰特 , M·J·巴克斯顿 , M·J·查尼 , S·陈努帕蒂 , J·科巴尔 , M·G·狄克逊 , M·B·吉尔卡尔 , J·C·霍尔 , H·(S)·井户 , P·拉赫纳 , G·奈格 , C·J·纽伯恩 , R·S·帕塔萨拉蒂 , B·L·托尔 , R·瓦伦丁 , J·G·维德迈尔
IPC: G06F9/30
CPC classification number: G06F9/30018 , G06F9/30032 , G06F9/30036 , G06F9/30043 , G06F9/30109 , G06F9/3865
Abstract: 根据第一方面,可以通过以下步骤来实现高效的数据传输操作:由处理器设备解码指定在第一存储单元和第二存储单元之间的多个数据元素的传输操作的单个指令;发出所述单个指令以由所述处理器中的执行单元来执行;在所述单个指令的执行期间检测异常的发生;并且响应于所述异常,在传送所述异常之前将未决的陷阱或中断传送到异常处理器。
-
公开(公告)号:CN101901128A
公开(公告)日:2010-12-01
申请号:CN200910253081.5
申请日:2009-10-30
Applicant: 英特尔公司
IPC: G06F9/30
CPC classification number: G06F9/3853 , G06F9/3016 , G06F9/3017 , G06F9/30196 , G06F9/3836 , G06F12/084 , G06F12/0875 , G06F13/4063 , G06F2212/452 , G06F2212/62 , Y02D10/14 , Y02D10/151
Abstract: 一种用于在计算机系统中实现有效指令融合的技术。在一个实施例中,如果指令队列中的第一指令可与第二指令融合,那么处理器逻辑将对第二指令的处理延迟阈值时间量。
-
公开(公告)号:CN116339831A
公开(公告)日:2023-06-27
申请号:CN202211603326.4
申请日:2022-12-13
Applicant: 英特尔公司
Abstract: 本发明描述转换指令。描述了用于数据类型转换的技术。示例使用指令,该指令包括用于操作码、源操作对象位置标识和目的地操作对象位置标识的字段,其中操作码用于指示指令处理电路要进行:将来自所标识的源操作对象位置的16比特浮点值转换为32比特浮点值,以及将该32比特浮点值存储在所标识的目的地操作对象的一个或多个数据元素位置中。
-
-
-
-
-
-
-
-
-