会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Computing device, information processing apparatus, and method of controlling computing device
    • 计算设备,信息处理设备和控制计算设备的方法
    • US20110035572A1
    • 2011-02-10
    • US12805476
    • 2010-08-02
    • Yasunobu AkizukiToshio Yoshida
    • Yasunobu AkizukiToshio Yoshida
    • G06F9/30
    • G06F9/30036G06F9/30112G06F9/3012G06F9/3013G06F9/384G06F9/3857G06F9/3885G06F9/3891
    • Multiple data processing instructions instruct a computing device to process multiple data including first data and second data. When a multiple data processing instruction is decoded, two allocatable registers are selected. One is used to store the result of a processing operation performed on first data by one processing unit, and the other is used to store the result of a processing operation performed on second data by another processing unit. Those stored processing results are then transferred to result registers. Normal data processing instructions, on the other hand, instruct a processing operation on third data. When a normal data processing instruction is decoded, one allocatable register is selected and used to store the result of processing that a processing unit performs on the third data. The stored processing result is then transferred to a result register.
    • 多个数据处理指令指示计算设备处理包括第一数据和第二数据的多个数据。 当多重数据处理指令被解码时,选择两个可分配寄存器。 一个用于存储由一个处理单元对第一数据执行的处理操作的结果,另一个用于存储由另一处理单元对第二数据执行的处理操作的结果。 然后将那些存储的处理结果传送到结果寄存器。 另一方面,正常数据处理指令指示关于第三数据的处理操作。 当正常数据处理指令被解码时,选择一个可分配寄存器并用于存储处理单元对第三数据执行的处理结果。 然后将存储的处理结果传送到结果寄存器。
    • 4. 发明授权
    • Allocating rename register from separate register sets for each result data of multiple data processing instruction
    • 为多个数据处理指令的每个结果数据,从单独的寄存器集分配重命名寄存器
    • US08438366B2
    • 2013-05-07
    • US12805476
    • 2010-08-02
    • Yasunobu AkizukiToshio Yoshida
    • Yasunobu AkizukiToshio Yoshida
    • G06F9/345
    • G06F9/30036G06F9/30112G06F9/3012G06F9/3013G06F9/384G06F9/3857G06F9/3885G06F9/3891
    • Multiple data processing instructions instruct a computing device to process multiple data including first data and second data. When a multiple data processing instruction is decoded, two allocatable registers are selected. One is used to store the result of a processing operation performed on first data by one processing unit, and the other is used to store the result of a processing operation performed on second data by another processing unit. Those stored processing results are then transferred to result registers. Normal data processing instructions, on the other hand, instruct a processing operation on third data. When a normal data processing instruction is decoded, one allocatable register is selected and used to store the result of processing that a processing unit performs on the third data. The stored processing result is then transferred to a result register.
    • 多个数据处理指令指示计算设备处理包括第一数据和第二数据的多个数据。 当多重数据处理指令被解码时,选择两个可分配寄存器。 一个用于存储由一个处理单元对第一数据执行的处理操作的结果,另一个用于存储由另一处理单元对第二数据执行的处理操作的结果。 然后将那些存储的处理结果传送到结果寄存器。 另一方面,正常数据处理指令指示关于第三数据的处理操作。 当正常数据处理指令被解码时,选择一个可分配寄存器并用于存储处理单元对第三数据执行的处理结果。 然后将存储的处理结果传送到结果寄存器。
    • 6. 发明申请
    • PROCESSOR AND CONTROL METHOD FOR PROCESSOR
    • 处理器的处理器和控制方法
    • US20100332803A1
    • 2010-12-30
    • US12827238
    • 2010-06-30
    • Toshio YOSHIDAYasunobu AkizukiRyuichi Sunayama
    • Toshio YOSHIDAYasunobu AkizukiRyuichi Sunayama
    • G06F9/30
    • G06F9/30145G06F9/30101G06F9/30185
    • A processor includes a storage unit storing an instruction, an instruction extension information register that includes a first area and a second area, an instruction decoding unit that decodes a first prefix instruction including first extension information extending an immediately following instruction written to the first area when the first prefix instruction is executed, and that decodes a second prefix instruction including the first extension information and a second extension information extending an instruction after two instructions written to the second area respectively, an instruction packing unit that generates a packed instruction including at least one of the first prefix instruction or the second prefix instruction, and the instruction immediately following the first prefix instruction or the second prefix instruction when the instruction decoding unit decodes the first prefix instruction or the second prefix instruction, an instruction execution unit that executes the packed instruction generated by the instruction packing unit.
    • 处理器包括存储指令的存储单元,包括第一区域和第二区域的指令扩展信息寄存器,指令解码单元,其对包含第一扩展信息的第一前缀指令进行解码,所述第一前缀指令包括第一扩展信息, 执行第一前缀指令,并且分别对包括第一扩展信息的第二前缀指令和分别写入第二区域的两个指令之后的指令进行扩展的第二扩展信息进行解码;指令打包单元,其生成包含至少一个 的第一前缀指令或第二前缀指令,以及当指令解码单元解码第一前缀指令或第二前缀指令时紧跟在第一前缀指令或第二前缀指令之后的指令,指令执行单元执行 由指令包装单元生成的打包指令。
    • 7. 发明授权
    • Extended register addressing using prefix instruction
    • 使用前缀指令进行扩展寄存器寻址
    • US08601239B2
    • 2013-12-03
    • US12827238
    • 2010-06-30
    • Toshio YoshidaYasunobu AkizukiRyuichi Sunayama
    • Toshio YoshidaYasunobu AkizukiRyuichi Sunayama
    • G06F9/30
    • G06F9/30145G06F9/30101G06F9/30185
    • A processor includes a storage unit storing an instruction, an instruction extension information register that includes a first area and a second area, an instruction decoding unit that decodes a first prefix instruction including first extension information extending an immediately following instruction written to the first area when the first prefix instruction is executed, and that decodes a second prefix instruction including the first extension information and a second extension information extending an instruction immediately following two instructions of the second prefix instruction, an instruction packing unit that generates a packed instruction including at least one of the first prefix instruction or the second prefix instruction, and the instruction immediately following the first prefix instruction or the second prefix instruction when the instruction decoding unit decodes the first prefix instruction or the second prefix instruction, an instruction execution unit that executes the packed instruction generated by the instruction packing unit.
    • 处理器包括存储指令的存储单元,包括第一区域和第二区域的指令扩展信息寄存器,指令解码单元,其对包含第一扩展信息的第一前缀指令进行解码,所述第一前缀指令包括第一扩展信息, 执行第一前缀指令,并且解码包括第一扩展信息的第二前缀指令和扩展紧跟在第二前缀指令的两个指令之后的指令的第二扩展信息;指令打包单元,其生成包括至少一个 第一前缀指令或第二前缀指令的指令,以及当指令解码单元解码第一前缀指令或第二前缀指令时紧跟在第一前缀指令或第二前缀指令之后的指令,执行指令执行单元, 剪切由指令包装单元生成的打包指令。
    • 8. 发明授权
    • Processing unit
    • 处理单元
    • US08001362B2
    • 2011-08-16
    • US12633108
    • 2009-12-08
    • Atsushi FusejimaTakashi SuzukiToshio YoshidaYasunobu Akizuki
    • Atsushi FusejimaTakashi SuzukiToshio YoshidaYasunobu Akizuki
    • G06F9/38G06F9/46
    • G06F9/3851G06F9/3013G06F9/3857G06F11/3466G06F2201/88
    • A processing unit includes a plurality of thread execution units each provided with a performance analysis circuit for measuring various types of events resulting from execution of instructions and a commit stack entry unit for controlling the completion of executed instructions and each executing a thread having a plurality of instructions, a commit scope register for storing instructions of completion candidates stored in each commit stack entry unit by execution by each thread execution unit and performing processing for completion of instructions included in the thread, and a thread selecting means for sending commit events of the instructions to a performance analysis circuit provided in each thread execution unit corresponding to the instructions when performing commit processing for instructions stored in the commit scope register.
    • 处理单元包括多个线程执行单元,每个线程执行单元具有用于测量执行指令的各种类型的事件的性能分析电路和用于控制执行指令完成的提交堆栈输入单元,并且每个线程执行单元执行具有多个 指令,用于通过每个线程执行单元的执行来存储存储在每个提交栈输入单元中的完成候选的指令的提交范围寄存器,并且执行用于完成包括在该线程中的指令的处理;线程选择装置,用于发送指令的提交事件 涉及在对存储在提交范围寄存器中的指令执行提交处理时对应于指令的每个线程执行单元中提供的性能分析电路。
    • 10. 发明授权
    • Instruction execution control device and instruction execution control method
    • 指令执行控制装置和指令执行控制方法
    • US07958339B2
    • 2011-06-07
    • US12591994
    • 2009-12-07
    • Yasunobu AkizukiToshio Yoshida
    • Yasunobu AkizukiToshio Yoshida
    • G06F9/44G06F9/52
    • G06F9/3851G06F9/3836
    • An instruction execution control device operates a plurality of threads in a simultaneous multi-thread system. And the instruction execution control device has a thread selection circuit (30) which detects a state where an instruction has not been completed for a predetermined period during simultaneous multi-thread operation, and controls such that all the reservation stations (5, 6 and 7) can execute only a predetermined thread. Therefore if an entry that cannot be executed from the reservation stations (5, 6 and 7) exists, execution of an entry in the thread that cannot be executed can be enabled by stopping the execution of the thread which has been executed continuously.
    • 指令执行控制装置在同时多线程系统中操作多个线程。 并且,指令执行控制装置具有线程选择电路(30),该线程选择电路(30)在同时进行多线程动作的同时检测指定尚未完成预定期间的状态,并且进行控制使得所有保留站(5,6,7) )只能执行预定的线程。 因此,如果存在不能从保留站(5,6)和7中执行的条目,则可以通过停止执行连续执行的线程来执行线程中不能执行的条目。