会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Cache memory apparatus for reading data corresponding to input address
information
    • 用于读取对应于输入地址信息的数据的高速缓存存储器
    • US5754814A
    • 1998-05-19
    • US295685
    • 1994-08-24
    • Kazuhiko Maki
    • Kazuhiko Maki
    • G06F12/08
    • G06F12/0888G06F12/0802G06F12/0859
    • A accordance determining circuit (113) that determines whether or not a cache address CA required in updating a cache data memory (111) and a cache tag memory (112) accords with the address of data read from an external memory (130) is provided. When the accordance determining circuit (150) has determined an accordance state, a register (115) is enabled so that cache data read from the external memory (130) is stored in a register (115) and supplied to a cache requester (101). Alternatively, a means for generating an address corresponding to the next data of data to be updated in updating the cache data memory (111) and (112) is provided so as to determine the cache status of an address being generated. Thus, if the determined result represents that the cache data has not been stored, a plurality of data are updated at a time. Consequently, the mis-hit penalty time can be reduced and the hit ratio can be improved.
    • PCT No.PCT / JP93 / 00252 Sec。 371日期:1994年8月24日 102(e)日期1994年8月24日PCT 1993年3月1日PCT公布。 公开号WO93 / 17386 日期1993年9月2日确定更新高速缓存数据存储器(111)和高速缓存标签存储器(112)所需的高速缓存地址CA是否符合从外部存储器读取的数据的地址的一致判定电路(113) (130)。 当一致确定电路(150)确定了一致状态时,启用寄存器(115),使得从外部存储器(130)读取的高速缓存数据被存储在寄存器(115)中并提供给高速缓存请求器(101) 。 或者,提供用于在更新高速缓存数据存储器(111)和(112)时生成对应于要更新的​​数据的下一个数据的地址的装置,以便确定正在生成的地址的高速缓存状态。 因此,如果确定的结果表示高速缓存数据尚未被存储,则一次更新多个数据。 因此,可以减少误命中的惩罚时间,并且可以提高命中率。
    • 4. 发明授权
    • Cache memory apparatus for reading data corresponding to input address
information
    • 用于读取对应于输入地址信息的数据的高速缓冲存储器装置
    • US5634104A
    • 1997-05-27
    • US455029
    • 1995-05-31
    • Kazuhiko Maki
    • Kazuhiko Maki
    • G06F12/08G06F12/12G06F13/00
    • G06F12/0888G06F12/0802G06F12/0859
    • A accordance determining circuit (113) that determines whether or not a cache address CA required in updating a cache data memory (111) and a cache tag memory (112) accords with the address of data read from an external memory (130) is provided. When the accordance determining circuit (150) has determined an accordance state, a register (115) is enabled so that cache data read from the external memory (130) is stored in a register (115) and supplied to a cache requester (101). Alternatively, a means for generating an address corresponding to the next data of data to be updated in updating the cache data memory (111) and (112) is provided so as to determine the cache status of an address being generated. Thus, if the determined result represents that the cache data has not been stored, a plurality of data are updated at a time. Consequently, the mis-hit penalty time can be reduced and the hit ratio can be improved.
    • 提供了确定在更新高速缓存数据存储器(111)和高速缓存标签存储器(112)中所需的高速缓存地址CA是否符合从外部存储器(130)读取的数据的地址的一致确定电路(113) 。 当一致确定电路(150)确定了一致状态时,启用寄存器(115),使得从外部存储器(130)读取的高速缓存数据被存储在寄存器(115)中并提供给高速缓存请求器(101) 。 或者,提供用于在更新高速缓存数据存储器(111)和(112)时生成对应于要更新的​​数据的下一个数据的地址的装置,以便确定正在生成的地址的高速缓存状态。 因此,如果确定的结果表示高速缓存数据尚未被存储,则一次更新多个数据。 因此,可以减少误命中的惩罚时间,并且可以提高命中率。
    • 5. 发明授权
    • Cache memory device for storing image data
    • 用于存储图像数据的缓存存储器件
    • US5539874A
    • 1996-07-23
    • US529707
    • 1995-09-18
    • Kazuhiko MakiEiji Komoto
    • Kazuhiko MakiEiji Komoto
    • G06F12/08G06T1/60G09G5/393G06F12/06
    • G09G5/393G06T1/60G06F12/0875
    • A cache memory device stores image data which are arranged corresponding to address data having first and second two-dimensional coordinate data. The image data are divided into a plurality of first groups in accordance with the first two-dimensional coordinate data, with the first groups further divided into a plurality of second groups in accordance with the second two-dimensional coordinate data. The cache memory device includes an image data memory for storing a given image data therein, which is divided into a plurality of block areas arranged in two dimensions. The reading and writing of image data from and to the image data memory is controlled by a central processing unit. A cache storage, comprising a cache memory, an address data decoding circuit, an address matching circuit and a control circuit, is coupled between the image data memory and the central processing unit by way of buses.
    • 高速缓冲存储器装置存储与具有第一和第二二维坐标数据的地址数据相对应的图像数据。 根据第一二维坐标数据将图像数据分成多个第一组,根据第二二维坐标数据,第一组进一步分成多个第二组。 高速缓冲存储器装置包括用于存储其中给定的图像数据的图像数据存储器,其被分成以二维布置的多个块区域。 从图像数据存储器读取和写入图像数据由中央处理单元控制。 包括高速缓冲存储器,地址数据解码电路,地址匹配电路和控制电路的高速缓存存储器通过总线耦合在图像数据存储器和中央处理单元之间。
    • 6. 发明授权
    • High speed processing unit
    • 高速处理单元
    • US5307300A
    • 1994-04-26
    • US825976
    • 1992-01-27
    • Eiji KomotoKazuhiko Maki
    • Eiji KomotoKazuhiko Maki
    • G06F7/00G06F9/30G06F9/302G06F9/38G06F13/38G06F7/38
    • G06F9/3001
    • A processing unit has a first data bus and a second data bus that receive first and second data from, respectively, first and second registers in a register file. An arithmetic-logic unit performs arithmetic and logic operations on the first and second data to produce third data, which it places on a third data bus. A selection circuit coupled to the first and third data buses selects either the first or third data for input to a third register in the register file, and either the first or third data for input to a fourth register in the register file. The first, second, third, and fourth registers are selected by a control circuit.
    • 处理单元具有从寄存器文件中的第一和第二寄存器分别接收第一和第二数据的第一数据总线和第二数据总线。 算术逻辑单元对第一和第二数据执行算术和逻辑运算,以产生位于第三数据总线上的第三数据。 耦合到第一和第三数据总线的选择电路选择用于输入到寄存器文件中的第三寄存器的第一或第三数据,以及用于输入到寄存器文件中的第四寄存器的第一或第三数据。 第一,第二,第三和第四寄存器由控制电路选择。
    • 8. 发明授权
    • Instruction prefetch circuit and cache device with branch detection
    • 指令预取电路和具有分支检测的缓存器件
    • US5729707A
    • 1998-03-17
    • US539683
    • 1995-10-05
    • Kazuhiko Maki
    • Kazuhiko Maki
    • G06F9/38G06F12/08
    • G06F9/3804G06F9/3844
    • In an instruction prefetch circuit, even when a branch instruction is prefetched, the circuit continues a prefetch operation until branching is actually executed. Accordingly, when the branch instruction is a conditional branch instruction and not actually executed, the circuit continues the prefetch operation so that the prefetched instructions are efficiently supplied to a processor. It may be arranged that, when the branch instruction is an unconditional branch instruction, a branch destination address is extracted from the unconditional branch instruction and used as a prefetch address. Accordingly, the circuit continues the prefetch operation even when branching is executed. It may further be arranged that, when the branch instruction is a conditional branch instruction, a branch destination address is extracted from the conditional branch instruction and further a branch prediction is performed. When branching is expected based on the branch prediction, the branch destination address is used as a prefetch address. Accordingly, as long as the branch prediction does not fail, the circuit continues the prefetch operation.
    • 在指令预取电路中,即使当预取转移指令时,电路继续进行预取操作,直到实际执行分支。 因此,当分支指令是条件转移指令而不是实际执行时,电路继续进行预取操作,使得预取指令被有效地提供给处理器。 可以设置当分支指令是无条件转移指令时,从无条件转移指令中提取分支目的地地址并将其用作预取地址。 因此,即使执行分支,电路也继续进行预取操作。 另外,在分支指示为条件转移指令的情况下,从条件转移指令中提取分支目的地地址,进一步进行分支预测。 当基于分支预测预期分支时,分支目的地地址被用作预取地址。 因此,只要分支预测不失败,电路就继续进行预取操作。