会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Emptying packed data state during execution of packed data instructions
    • 在打包数据指令执行期间清空打包数据状态
    • US5940859A
    • 1999-08-17
    • US574891
    • 1995-12-19
    • David BistryLarry MennemeierAlexander D. PelegCarole DulongEiichi KowashiMillind MittalBenny Eitan
    • David BistryLarry MennemeierAlexander D. PelegCarole DulongEiichi KowashiMillind MittalBenny Eitan
    • G06F9/30G06F12/00
    • G06F9/3013G06F9/30007G06F9/3001G06F9/30036G06F9/3004G06F9/30043G06F9/30076G06F9/30109G06F9/30112G06F9/30134
    • A method in a computer system which includes receiving a first instruction which indicates indicates termination of execution of instructions which operate upon packed data stored in a first storage area. The first storage area is used for modifying data responsive to execution of floating point instructions. A plurality of tags is associated with the first storage area indicating that locations in the first storage area are either empty or non-empty responsive to the execution of the floating point instructions which modify data contained in the first storage area. Responsive to the receiving of the first instruction which indicates termination of execution of instructions which operate upon the packed data stored in the first storage area, the method sets only the plurality of tags to an empty state. In different embodiments, setting of the plurality of tags to a non-empty state occurs responsive to receiving a second instruction. The second instruction (or instructions) specifies an operation upon packed data stored in the first storage area. The setting of the plurality of tags indicates execution of instructions which operate upon the packed data. This method advantageously provides a means for clearing the packed data state at the end of blocks of packed data instructions to leave the floating point state in a clear condition for subsequent operations (e.g. floating point calculations).
    • 一种计算机系统中的方法,包括接收指示的第一指令,指示对存储在第一存储区域中的压缩数据进行操作的指令的执行的终止。 第一个存储区域用于响应于浮点指令的执行来修改数据。 响应于修改包含在第一存储区域中的数据的浮点指令的执行,多个标签与第一存储区域相关联,指示第一存储区域中的位置是空的或非空的。 响应于接收指示终止对存储在第一存储区域中的打包数据进行操作的指令的第一指令,该方法仅将多个标签设置为空状态。 在不同的实施例中,响应于接收第二指令而发生多个标签的设置为非空状态。 第二指令(或指令)指定存储在第一存储区域中的压缩数据的操作。 多个标签的设置指示对打包数据进行操作的指令的执行。 该方法有利地提供了一种用于在打包数据指令的块结束时清除打包数据状态的装置,以使浮点状态处于用于后续操作(例如,浮点计算)的清楚状态。
    • 4. 发明授权
    • Microarchitecture for implementing an instruction to clear the tags of a
stack reference register file
    • 用于实现清除堆栈引用寄存器文件标签的指令的微体系结构
    • US5857096A
    • 1999-01-05
    • US575686
    • 1995-12-19
    • David BistryLarry MennemeierAlexander D. PelegCarole DulongEiichi KowashiMillind MittalBenny Eitan
    • David BistryLarry MennemeierAlexander D. PelegCarole DulongEiichi KowashiMillind MittalBenny Eitan
    • G06F9/30G06F9/302G06F9/00
    • G06F9/30014G06F9/30036G06F9/30105G06F9/30109G06F9/30112
    • An apparatus (e.g. a microarchitecture of a microprocessor) comprising a plurality of tags associated with a first storage area indicating that locations in the first storage area are either empty or non-empty responsive to execution of floating point instructions which modify data contained in the first storage area. A first circuit is coupled to the plurality of tags which sets only the plurality of tags to an empty state responsive to receipt of a first instruction. The first instruction indicates termination of execution of instructions which operate upon the packed data stored in the first storage area. The apparatus further comprises a second circuit coupled to the plurality of tags for setting the plurality of tags to a non-empty state responsive to receipt of a second instruction (or instructions). The second instruction specifies an operation upon packed data stored in the first storage area. The second circuit further sets the plurality of tags to indicate execution of instructions which operate upon the packed data. This apparatus advantageously provides a architecture (e.g. a microarchitecture for a microprocessor) for clearing the packed data state at the end of executed blocks of packed data instructions to leave the floating point state in a clear condition for subsequent operations (e.g. blocks of executed floating point instructions).
    • 包括与第一存储区域相关联的多个标签的装置(例如微处理器的微架构),其指示第一存储区域中的位置是响应于执行浮点指令而为空或非空的,所述浮点指令修改包含在第一存储区域中的数据 储藏区域。 第一电路耦合到响应于接收到第一指令而仅将多个标签设置为空状态的多个标签。 第一指令指示终止对存储在第一存储区域中的打包数据进行操作的指令的执行。 该装置还包括耦合到多个标签的第二电路,用于响应于接收到第二指令(或指令)将多个标签设置为非空状态。 第二指令指定存储在第一存储区域中的压缩数据的操作。 第二电路还设置多个标签以指示对打包数据进行操作的指令的执行。 该装置有利地提供了一种架构(例如,微处理器的微架构),用于在执行的打包数据指令块的结尾处清除打包数据状态,以使浮点状态处于用于后续操作的清晰状态(例如执行浮点的块 说明)。
    • 6. 发明授权
    • Emptying packed data state during execution of packed data instructions
    • 在打包数据指令执行期间清空打包数据状态
    • US06266686B1
    • 2001-07-24
    • US09262951
    • 1999-03-04
    • David BistryLarry MennemeierAlexander D. PelegCarole DulongEiichi KowashiMillind MittalBenny Eitan
    • David BistryLarry MennemeierAlexander D. PelegCarole DulongEiichi KowashiMillind MittalBenny Eitan
    • G06F9302
    • G06F9/3013G06F9/30007G06F9/3001G06F9/30036G06F9/3004G06F9/30043G06F9/30076G06F9/30109G06F9/30112G06F9/30134
    • A method in a computer system which includes receiving a first instruction which indicates indicates termination of execution of instructions which operate upon packed data stored in a first storage area. The first storage area is used for modifying data responsive to execution of floating point instructions. A plurality of tags is associated with the first storage area indicating that locations in the first storage area are either empty or non-empty responsive to the execution of the floating point instructions which modify data contained in the first storage area. Responsive to the receiving of the first instruction which indicates termination of execution of instructions which operate upon the packed data stored in the first storage area, the method sets only the plurality of tags to an empty state. In different embodiments, setting of the plurality of tags to a non-empty state occurs responsive to receiving a second instruction. The second instruction (or instructions) specifies an operation upon packed data stored in the first storage area. The setting of the plurality of tags indicates execution of instructions which operate upon the packed data. This method advantageously provides a means for clearing the packed data state at the end of blocks of packed data instructions to leave the floating point state in a clear condition for subsequent operations (e.g. floating point calculations).
    • 一种计算机系统中的方法,包括接收指示的第一指令,指示对存储在第一存储区域中的压缩数据进行操作的指令的执行的终止。 第一个存储区域用于响应于浮点指令的执行来修改数据。 响应于修改包含在第一存储区域中的数据的浮点指令的执行,多个标签与第一存储区域相关联,指示第一存储区域中的位置是空的或非空的。 响应于接收指示终止对存储在第一存储区域中的打包数据进行操作的指令的第一指令,该方法仅将多个标签设置为空状态。 在不同的实施例中,响应于接收第二指令而发生多个标签的设置为非空状态。 第二指令(或指令)指定存储在第一存储区域中的压缩数据的操作。 多个标签的设置指示对打包数据进行操作的指令的执行。 该方法有利地提供了一种用于在打包数据指令的块结束时清除打包数据状态的装置,以使浮点状态处于用于后续操作(例如,浮点计算)的清楚状态。