会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • 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.
    • 处理器包括存储指令的存储单元,包括第一区域和第二区域的指令扩展信息寄存器,指令解码单元,其对包含第一扩展信息的第一前缀指令进行解码,所述第一前缀指令包括第一扩展信息, 执行第一前缀指令,并且解码包括第一扩展信息的第二前缀指令和扩展紧跟在第二前缀指令的两个指令之后的指令的第二扩展信息;指令打包单元,其生成包括至少一个 第一前缀指令或第二前缀指令的指令,以及当指令解码单元解码第一前缀指令或第二前缀指令时紧跟在第一前缀指令或第二前缀指令之后的指令,执行指令执行单元, 剪切由指令包装单元生成的打包指令。
    • 5. 发明申请
    • 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.
    • 处理器包括存储指令的存储单元,包括第一区域和第二区域的指令扩展信息寄存器,指令解码单元,其对包含第一扩展信息的第一前缀指令进行解码,所述第一前缀指令包括第一扩展信息, 执行第一前缀指令,并且分别对包括第一扩展信息的第二前缀指令和分别写入第二区域的两个指令之后的指令进行扩展的第二扩展信息进行解码;指令打包单元,其生成包含至少一个 的第一前缀指令或第二前缀指令,以及当指令解码单元解码第一前缀指令或第二前缀指令时紧跟在第一前缀指令或第二前缀指令之后的指令,指令执行单元执行 由指令包装单元生成的打包指令。
    • 6. 发明授权
    • Processor and method of control of processor
    • 处理器和处理器控制方法
    • US08621309B2
    • 2013-12-31
    • US12946278
    • 2010-11-15
    • Yuji ShirahigeRyuichi Sunayama
    • Yuji ShirahigeRyuichi Sunayama
    • G08C25/02
    • G06F12/0855G06F11/1064
    • A processor including: a first storage unit that stores data; an error detection unit that detects an occurrence of error in data read out from the first storage unit; a second storage unit that stores data read out from the first storage unit based on a load request; a rerun request generation unit that generates a rerun request of a load request to the first storage unit in the same cycle as the cycle in which error of data is detected when the error detection unit detects the occurrence of error in data read out from the first storage unit by the load request; and an instruction execution unit that retransmits the load request to the first storage unit when data in which error is detected and a rerun request are given.
    • 一种处理器,包括:存储数据的第一存储单元; 错误检测单元,其检测从所述第一存储单元读出的数据中的错误的发生; 第二存储单元,其基于加载请求存储从第一存储单元读出的数据; 重新运行请求生成单元,其在与所述错误检测单元检测到从所述第一存储单元读出的数据的错误的发生相同的周期中生成与所述数据的错误相同的周期中的与所述第一存储单元的加载请求的重新运行请求 存储单元通过负载请求; 以及指示执行单元,当在其中检测到错误的数据和给出重新运行请求时,向第一存储单元重传加载请求。
    • 8. 发明申请
    • Apparatus and method for controlling instructions at time of failure of branch prediction
    • 用于在分支预测失败时控制指令的装置和方法
    • US20050188187A1
    • 2005-08-25
    • US11114202
    • 2005-04-26
    • Ryuichi SunayamaAiichirou InoueMasaki Ukai
    • Ryuichi SunayamaAiichirou InoueMasaki Ukai
    • G06F9/00G06F9/38
    • G06F9/3804
    • An apparatus includes a branch instruction prediction unit configured to make branch prediction, and a branch prediction control unit configured to control an instruction fetch control unit, an instruction buffer, an instruction decoder, and the branch instruction prediction unit, wherein when the branch prediction control unit ascertains that the branch prediction by the branch instruction prediction unit is erroneous, the branch prediction control unit outputs to the instruction fetch control unit a signal for suppressing an instruction fetch request already supplied to the memory unit and outputs to the instruction buffer a signal for nullifying the instruction buffer during a period between a point in time at which the ascertainment is made by the branch prediction control unit that the branch prediction by the branch instruction prediction unit is erroneous and a point in time at which the instruction buffer fetches a correct instruction from the memory unit.
    • 一种装置,包括:分支指示预测单元,用于进行分支预测;以及分支预测控制单元,被配置为控制指令获取控制单元,指令缓冲器,指令解码器和分支指令预测单元,其中当分支预测控制 单元确定分支指令预测单元的分支预测是错误的,分支预测控制单元向指令获取控制单元输出用于抑制已经提供给存储单元的指令获取请求的信号,并向指令缓冲器输出用于 在分支预测控制单元确定分支指令预测单元的分支预测错误的时间点和指令缓冲器获取正确指令的时间点之间的时间段期间使指令缓冲器无效 从存储单元。
    • 9. 发明申请
    • Instruction control device, instruction control method, and processor
    • 指令控制装置,指令控制方法和处理器
    • US20100332800A1
    • 2010-12-30
    • US12801871
    • 2010-06-29
    • Ryuichi Sunayama
    • Ryuichi Sunayama
    • G06F9/30G06F12/08G06F9/38
    • G06F9/3804G06F9/3802G06F12/0859
    • An instruction control device connects to a cache memory that stores data frequently used among data stored in a main memory. The instruction control device includes: a first free-space determining unit that determines whether there is free space in an instruction buffer; a second free-space determining unit that manages an instruction fetch request queue that stores an instruction fetch data to be sent from the cache memory to the main memory, and determines whether a move-in buffer in the cache memory has free space for at least two entries if the first free-space determining unit determines that there is free space; and an instruction control unit that outputs an instruction prefetch request to the cache memory in accordance with an address boundary corresponding to a line size of the cache line, if the second free-space determining unit determines that the move-in buffer has free space.
    • 指令控制装置连接到存储主存储器中存储的数据中经常使用的数据的高速缓冲存储器。 指令控制装置包括:第一自由空间确定单元,确定指令缓冲器中是否有空闲空间; 第二自由空间确定单元,其管理指令提取请求队列,所述指令获取请求队列存储要从所述高速缓冲存储器发送到所述主存储器的指令获取数据,并且确定所述高速缓冲存储器中的移入缓冲器是否具有至少自由空间 如果第一自由空间确定单元确定存在空闲空间,则两个条目; 以及指令控制单元,如果所述第二自由空间确定单元确定所述移入缓冲器具有可用空间,则根据与所述高速缓存行的行大小相对应的地址边界向所述高速缓存存储器输出指令预取请求。
    • 10. 发明申请
    • Branch instruction control apparatus and control method
    • 分支指令控制装置及控制方法
    • US20060026409A1
    • 2006-02-02
    • US10994603
    • 2004-11-23
    • Ryuichi Sunayama
    • Ryuichi Sunayama
    • G06F9/44
    • G06F9/3861G06F9/3804G06F9/3814G06F9/3836
    • The branch instruction control apparatus of the present invention is a control apparatus in which a plurality of entries in which data required for the implementation control of the branch instructions is stored in order of decoding successively from the top entry, and said apparatus comprises a mechanism which, when one or more entries are successively released in order of older decoding from the top entry among the entries whose implementation control of the corresponding branch instruction has been completed, moves the contents of the remaining entries in a direction toward the top entry by the number of entries released, and a unit for storing data required for the implementation control of newly decoded branch instructions in one or more empty entries which are near the top entry including the entries which become empty by the movement, in the same cycle as in the movement of the said contents.
    • 本发明的分支指令控制装置是一种控制装置,其中以从顶部条目连续解码的顺序存储分支指令的实现控制所需的数据的多个条目,并且所述装置包括: 当在对应的分支指令的实现控制已经完成的条目的条目中从先前条目顺序依次排列一个或多个条目时,将剩余条目的内容朝向顶部条目的方向移动数量 以及一个单元,用于存储在与移动相同的周期中的一个或多个空条目中的新解码的分支指令的实现控制所需的数据,所述空条目在包括由移动变空的条目的顶部条目附近 的内容。