会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • Address translation method and apparatus therefor
    • 地址转换方法及其设备
    • US4992936A
    • 1991-02-12
    • US269058
    • 1988-11-09
    • Hisashi KatadaYasuhiro InagamiYoshiko TamakiShigeo Nagashima
    • Hisashi KatadaYasuhiro InagamiYoshiko TamakiShigeo Nagashima
    • G06F12/02G06F12/10
    • G06F12/1009G06F2212/652
    • In a method and apparatus wherein a logical address of a main storage designated by a program is translated into a real address: an address translation table for each of a plurality of address translation sizes is prepared; the logical address designated by the program is fetched; an entry of an address translation table whose address translation size is larger than those of the other address translation tables among the plurality of address translation sizes is first identified based on the fetched logical address; a first information on an address translation size validity included in the first indentified entry is checked; address translation in units of translation size of the address translation table including the first identified entry is performed when the first information indicates valid; when the first information indicates invalid, an entry of an address translation table whose address translation size is next smaller than that of the address translation table including the first identified entry is second identified, based on the top address of the address translation table including the second identified entry and based on the fetched logical address; and address translation is further performed returning back to the above-mentioned step where the first information on the address translation size included in the first identified entry is checked.
    • 在将由程序指定的主存储器的逻辑地址转换为实际地址的方法和装置中,准备多个地址转换大小中的每一个的地址转换表; 获取程序指定的逻辑地址; 首先根据获取的逻辑地址来识别其地址转换大小大于多个地址转换大小中的其他地址转换表的地址转换表的条目; 检查包含在第一识别条目中的地址转换大小有效性的第一信息; 当第一信息表示有效时,执行包括第一识别条目的地址转换表的翻译大小单位的地址转换; 当第一信息指示无效时,基于包括第二信息的地址转换表的顶部地址,第二识别地址转换大小接下来小于包括第一标识条目的地址转换表的地址转换大小的条目的条目 识别的条目并基于获取的逻辑地址; 进一步执行地址转换,返回上述步骤,其中检查包含在第一识别条目中的地址转换大小的第一信息。
    • 14. 发明授权
    • Processor system for executing processes in parallel under multitask,
control method of waiting for event of process
    • 用于在多任务下并行执行进程的处理器系统,等待进程事件的控制方法
    • US5193186A
    • 1993-03-09
    • US647754
    • 1991-01-30
    • Yoshiko TamakiKatsuyoshi KitaiYasuhiro InagamiYoshikazu Tanaka
    • Yoshiko TamakiKatsuyoshi KitaiYasuhiro InagamiYoshikazu Tanaka
    • G06F15/16G06F9/46G06F9/52G06F15/177
    • G06F9/52
    • In a processor system for executing a plurality of tasks, which respectively control execution of one or more of a plurality of processes, a method of restarting execution of a first process which is under control of a specific task being executed, after the first process is stopped to wait for occurrence of an event associated with at least one second process different from the first process, includes the steps of (a) detecting whether or not the event associated with the second process has occurred; (b) restarting the execution of the first process when it is detected that the event has occurred; (c) determining whether or not there is an execution waiting process when the event has not yet occurred; (d) executing an executing waiting process when there is any; and (e) repeating the steps (a) to (d) after execution of an execution waiting process when there is any or after the step (c) when there is not such an execution waiting process.
    • 在用于执行分别控制多个处理中的一个或多个处理的执行的多个任务的处理器系统中,在第一处理之后重新启动正在执行的特定任务正在执行的第一进程的执行的方法 停止等待与与第一处理不同的至少一个第二进程相关联的事件的发生,包括以下步骤:(a)检测与第二进程相关联的事件是否已经发生; (b)当检测到事件发生时重新启动第一进程的执行; (c)当事件尚未发生时确定是否存在执行等待处理; (d)当有任何时候执行执行的等待进程; 以及(e)当在没有这样的执行等待处理时存在步骤(c)之后或之后执行执行等待处理之后,重复步骤(a)至(d)。
    • 15. 发明授权
    • Vector processor with vector buffer memory for read or write of vector
data between vector storage and operation unit
    • 矢量处理器,带矢量缓冲存储器,用于在矢量存储和操作单元之间读取或写入矢量数据
    • US4910667A
    • 1990-03-20
    • US184788
    • 1988-04-22
    • Teruo TanakaKoichiro OmodaYasuhiro InagamiTakayuki NakagawaMamoru SugieShigeo Nagashima
    • Teruo TanakaKoichiro OmodaYasuhiro InagamiTakayuki NakagawaMamoru SugieShigeo Nagashima
    • G06F12/08G06F15/78G06F17/16
    • G06F15/8053
    • In a vector processor having vector registers, a vector buffer storage for temporarily storing vector data is arranged closer to the vector registers than to a main storage, and a vector buffer storage control including an identification storage for storing identification information of the vector data stored at storage locations of the buffer storage and a check circuit for checking if the vector data identification information is in the identificatgion storage is provided. The vector buffer storage control checks if the identification information of the vector data designated by a vector data fetch instruction for the main storage is in the indentification storage, and if it is in the identification storage, it fetches the vector data from the buffer storage and transfers it to the vector register, and if it is not in the identification storage, it instructs to fetch the vector data from the main storage, transfers the vector data fetched from the main storage to the vector register and stores it into the buffer storage.
    • 在具有向量寄存器的向量处理器中,用于临时存储向量数据的向量缓冲存储器比向主存储器靠近向量寄存器布置,并且向量缓冲器存储控制包括用于存储存储在 提供缓冲存储器的存储位置和用于检查矢量数据识别信息是否在识别存储器中的检查电路。 向量缓冲存储控制检查由主存储器的矢量数据获取指令指定的矢量数据的识别信息是否在识别存储器中,并且如果它在识别存储器中,则从缓冲存储器中取出向量数据, 将其传送到向量寄存器,如果不在识别存储器中,则指示从主存储器获取向量数据,将从主存储器获取的向量数据传送到向量寄存器,并将其存储到缓冲存储器中。
    • 17. 发明授权
    • Data processor with multiple register queues
    • 具有多个寄存器队列的数据处理器
    • US6049839A
    • 2000-04-11
    • US172170
    • 1993-12-23
    • Hiroaki FujiiYasuhiro InagamiShigeo Takeuchi
    • Hiroaki FujiiYasuhiro InagamiShigeo Takeuchi
    • G06F9/34G06F9/30G06F9/38G06F13/00
    • G06F9/30134G06F9/384
    • A data processor includes a register group having registers of the number larger than the number of registers which can be designated by a register specifier field of an instruction. The register group consists of a plurality of register queues with respect to logical register numbers designated in the instruction, each register queue including a plurality of physical registers. In the data processor, a physical register number forming section is provided for converting the logical register number to a physical register number in the register queue corresponding to the logical register number, by using queue control information designated in the register specifier field and read/write information decided by the kind of the instruction and the position of the register specifier field in the instruction.
    • 数据处理器包括具有比可由指令的寄存器说明符字段指定的寄存器数量大的寄存器的寄存器组。 寄存器组包括相对于指令中指定的逻辑寄存器号的多个寄存器队列,每个寄存器队列包括多个物理寄存器。 在数据处理器中,提供物理寄存器号码形成部分,用于通过使用寄存器说​​明符字段中指定的队列控制信息和读取/写入将逻辑寄存器号码转换为对应于逻辑寄存器号码的寄存器队列中的物理寄存器号码 指令种类决定的信息和指令中寄存器说明符字段的位置。
    • 18. 发明授权
    • Data processing unit
    • 数据处理单元
    • US5729723A
    • 1998-03-17
    • US275347
    • 1994-07-15
    • Hideo WadaKatsumi TakedaYasuhiro InagamiHiroaki Fujii
    • Hideo WadaKatsumi TakedaYasuhiro InagamiHiroaki Fujii
    • G06F9/30G06F9/318G06F9/38G06F9/46G06F3/00
    • G06F9/381G06F9/30101G06F9/30127G06F9/30138G06F9/462
    • A data processing unit which can access a greater number of registers than registers addressable by an instruction to realize high-speed execution of a program. To this end, the data processing unit includes a greater number of floating point registers than the number of registers addressable by an ordinary instruction, a window start pointer register, a window start pointer valid register, a conversion circuit, when the window start pointer valid register has a value of 1, for converting a floating point register number in the instruction to a physical floating point register number and for changing a conversion pattern depending on the value of the window start pointer register, a window start pointer set instruction for setting a value at the window start pointer register, and floating point register pre-load and post-store instructions having a register field different in length from the ordinary instruction, and wherein the floating point register number specified by the register field is converted by the conversion circuit to the physical floating point register number on the basis of the value of the window start pointer register.
    • 一种数据处理单元,其可以访问比通过用于实现程序的高速执行的指令可寻址的寄存器的更多数量的寄存器。 为此,数据处理单元包括比通过普通指令寻址的寄存器数量更多的浮点寄存器,窗口开始指针寄存器,窗口起始指针有效寄存器,转换电路,当窗口起始指针有效时 寄存器的值为1,用于将指令中的浮点寄存器号转换为物理浮点寄存器号,并根据窗口开始指针寄存器的值改变转换模式;窗口开始指针集指令,用于设置 窗口开始指针寄存器的值,以及具有与普通指令长度不同的寄存器字段的浮点寄存器预加载和后存储指令,并且其中由寄存器字段指定的浮点寄存器号由转换电路 基于窗口起始指针寄存器的值,到物理浮点寄存器号。
    • 19. 发明授权
    • Data processing unit which can access more registers than the registers
indicated by the register fields in an instruction
    • 数据处理单元可以访问比指令中的寄存器字段指示的寄存器更多的寄存器
    • US5581721A
    • 1996-12-03
    • US600155
    • 1996-02-12
    • Hideo WadaKatsumi TakedaYasuhiro InagamiHiroaki Fujii
    • Hideo WadaKatsumi TakedaYasuhiro InagamiHiroaki Fujii
    • G06F9/38G06F9/30G06F9/46G06F17/16G06F12/00
    • G06F9/30127G06F9/3013G06F9/384G06F9/462
    • The data processing unit includes a greater number of physical floating point registers than the number of floating point registers accessible by an instruction, window start point register having a plurality of bits, 1-bit window start pointer valid register, conversion apparatus for converting a floating point register number in an instruction to a physical floating point register number when the value of the window start pointer valid register is 1, and changing the pattern of this conversion by a value obtained from the value of the window start pointer register or the value of a window stride designated in a specific instruction, and the value of the window start pointer register. Also provided is an instruction controller for detecting a window start pointer set instruction for setting a value to the window start pointer register, a floating point register pre-load instruction for converting the floating point register number in the instruction to a physical floating point register number by the conversion circuit from the value obtained from the value of the window start pointer register and the value of the window stride, and storing a main memory data in the physical floating point register indicated by the physical floating point register number.
    • 数据处理单元包括比指令可访问的浮点寄存器数量多的物理浮点寄存器数量,具有多个位的窗口起始点寄存器,1位窗口开始指针有效寄存器,用于转换浮点数的转换装置 当窗口开始指针有效寄存器的值为1时,在物理浮点寄存器编号的指令中指定点寄存器号,并且通过从窗口开始指针寄存器的值获得的值来改变该转换的模式, 在特定指令中指定的窗口步长,以及窗口起始指针寄存器的值。 还提供了一种用于检测用于将窗口开始指针寄存器的值设置的窗口开始指针集指令的指令控制器,用于将指令中的浮点寄存器号转换为物理浮点寄存器号的浮点寄存器预加载指令 通过转换电路根据从窗口开始指针寄存器的值和窗口步幅获得的值,并将主存储器数据存储在由物理浮点寄存器号表示的物理浮点寄存器中。