会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Instruction issue to plural computing units from plural stream buffers based on priority in instruction order table
    • 根据指令顺序表中的优先级从多个流缓冲器向多个计算单元发出指令
    • US08788793B2
    • 2014-07-22
    • US13320668
    • 2010-05-18
    • Hiroyuki Morishita
    • Hiroyuki Morishita
    • G06F9/30G06F9/38
    • G06F9/3851G06F9/3889
    • A processor including L computing units, L being an integer of 2 or greater, the processor comprising: an instruction buffer including M×Z instruction storage areas each storing one instruction, M instruction streams being input in a state of being distinguished from each other, each of the M instruction streams including Z instructions, M and Z each being an integer of 2 or greater, M×Z being equal to or greater than L; an order information holding unit holding order information that indicates an order of the M×Z instruction storage areas; an extraction unit operable to extract instructions from the M×Z instruction storage areas; and a control unit operable to cause the extraction unit to extract L instructions in executable state from the M×Z instruction storage areas in accordance with the order indicated by the order information, and input the instructions into different ones of the L computing units.
    • 一种处理器,包括L个计算单元,L为2或更大的整数,所述处理器包括:指令缓冲器,包括M×Z指令存储区域,每个指令存储区域存储一个指令,M个指令流以彼此区分的状态输入; 每个M个指令流包括Z指令,M和Z各自为2或更大的整数,M×Z等于或大于L; 订单信息保存单元,保存指示M×Z指令存储区域的顺序的订单信息; 提取单元,用于从M×Z指令存储区域中提取指令; 以及控制单元,其可操作以使得所述提取单元根据所述订单信息指示的顺序从所述M×Z指令存储区域提取处于可执行状态的L指令,并且将所述指令输入到所述L个计算单元中的不同的计算单元。
    • 3. 发明授权
    • Multiprocessor
    • 多处理器
    • US08433884B2
    • 2013-04-30
    • US12674052
    • 2009-06-16
    • Hiroyuki Morishita
    • Hiroyuki Morishita
    • G06F9/312
    • G06F9/544G06F9/3009G06F9/30123G06F9/3851G06F9/3857G06F9/3877G06F9/3885
    • A multiprocessor executes a plurality of threads without decreasing execution efficiency. The multiprocessor includes a first processor allocating a different register file to each of a predetermined number of threads to be executed from among plural threads, and executing the predetermined number of threads in parallel; and a second processor performing processing according to a processing request made by the first processor. The first processor has areas allocated to the plurality of threads in one-to-one correspondence, makes the processing request to the second processor according to an instruction included in one of the predetermined number of threads, upon receiving a request for writing a value resulting from the processing from the second processor, judges whether the one thread is being executed, and when judging negatively, performs control such that the obtained value is written into one of the areas allocated to the one thread.
    • 多处理器执行多个线程而不降低执行效率。 多处理器包括:第一处理器,其从多个线程中分配不同的寄存器文件到要执行的预定数量的线程,并且并行执行预定数量的线程; 以及第二处理器,其根据由所述第一处理器进行的处理请求执行处理。 第一处理器具有以一一对应的方式分配给多个线程的区域,在接收到写入值的请求时,根据包含在预定数量的线程之一中的指令向第二处理器发送处理请求 从第二处理器的处理中,判断一个线程是否正在执行,并且当判断为否定时,执行控制,使得所获得的值被写入分配给一个线程的区域之一。
    • 4. 发明申请
    • MULTIPROCESSOR
    • 多用户
    • US20110113220A1
    • 2011-05-12
    • US12674052
    • 2009-06-16
    • Hiroyuki Morishita
    • Hiroyuki Morishita
    • G06F15/76G06F9/02
    • G06F9/544G06F9/3009G06F9/30123G06F9/3851G06F9/3857G06F9/3877G06F9/3885
    • Provided is a multiprocessor capable of executing a plurality of threads without decreasing execution efficiency.The multiprocessor includes: a first processor allocating a different register file to each of a predetermined number of threads to be executed from among plural threads, and executing the predetermined number of threads in parallel; and a second processor performing processing according to a processing request made by the first processor. The first processor has areas allocated to the plurality of threads in one-to-one correspondence, makes the processing request to the second processor according to an instruction included in one of the predetermined number of threads, upon receiving a request for writing a value resulting from the processing from the second processor, judges whether the one thread is being executed, and when judging negatively, performs control such that the obtained value is written into one of the areas allocated to the one thread.
    • 提供了能够执行多个线程而不降低执行效率的多处理器。 多处理器包括:第一处理器,从多个线程中分配不同的寄存器文件到预定数量的要执行的线程,并且并行执行预定数量的线程; 以及第二处理器,其根据由所述第一处理器进行的处理请求执行处理。 第一处理器具有以一一对应的方式分配给多个线程的区域,在接收到写入值的请求时,根据包含在预定数量的线程之一中的指令向第二处理器发送处理请求 从第二处理器的处理中,判断一个线程是否正在执行,并且当判断为否定时,执行控制,使得所获得的值被写入分配给一个线程的区域之一。
    • 6. 发明申请
    • Array Type Operation Device
    • 阵列类型操作装置
    • US20080282061A1
    • 2008-11-13
    • US11572701
    • 2005-08-02
    • Hiroyuki MorishitaTakeshi TanakaMasaki MaedaYorihiko Wakayama
    • Hiroyuki MorishitaTakeshi TanakaMasaki MaedaYorihiko Wakayama
    • G06F15/80G06F9/30
    • G06F15/8007G06F1/3203G06F9/3842G06F9/3885H04N19/43H04N19/61
    • An array calculation device that includes a processor array composed of a plurality of processor elements having been assigned with orders, acquires an instruction in each cycle, generates, in each cycle, operation control information for controlling an operation of a processor element of a first order, and then generates an instruction to the processor element of the first order in accordance with the operation control information and the acquired instruction, and also generates, in each cycle, operation control information for controlling an operation of each processor element of a next order and onwards, in accordance with operation control information generated for controlling an operation of a processor element of an immediately preceding order, and then generates an instruction to each processor element of the next order and onwards, in accordance with the operation control information generated and the acquired instruction.
    • 一种阵列计算装置,包括由已经被分配了多个处理器元件的处理器阵列组成的处理器阵列,获取每个周期中的指令,在每个周期中生成用于控制一阶处理器元件的操作的操作控制信息 ,然后根据操作控制信息和获取的指令向第一级处理器单元生成指令,并且在每个周期中还生成用于控制下一个订单的每个处理器元件的操作的操作控制信息,以及 根据生成的用于控制紧接在前的顺序的处理器元件的操作的操作控制信息,然后根据产生的和所获取的操作控制信息产生对下一个订单的每个处理器元件的指令 指令。
    • 10. 发明授权
    • Multiprocessor system
    • 多处理器系统
    • US09317287B2
    • 2016-04-19
    • US14232389
    • 2012-06-06
    • Hiroyuki Morishita
    • Hiroyuki Morishita
    • G06F9/38G06F9/30G06F11/36G06F9/00
    • G06F9/30145G06F9/30185G06F9/3836G06F9/3877G06F11/362
    • To provide a multi-processor system that efficiently debugs operations of one processor and operations of another processor. The multiprocessor system has a first processor and a second processor that executes processing by receiving notification from the first processor. The first processor: sequentially specifies instructions to be executed from an instruction queue; sends a notification based on a processing request instruction to the second processor when an instruction that is specified is the processing request instruction; executes the instruction that is specified when the instruction that is specified is not the processing request instruction; and determines whether or not a debug mode is set. When the first processor determines that the debug mode is set, the first processor stops specifying instructions after specifying the processing request instruction, and, after sending the notification, resumes specifying instructions after detecting that the second processor has completed processing corresponding to the notification.
    • 提供有效调试一个处理器的操作和另一个处理器的操作的多处理器系统。 多处理器系统具有通过从第一处理器接收通知来执行处理的第一处理器和第二处理器。 第一处理器:从指令队列中顺序指定要执行的指令; 当指定的指令是处理请求指令时,基于处理请求指令向第二处理器发送通知; 当指定的指令不是处理请求指令时执行指定的指令; 并确定是否设置了调试模式。 当第一处理器确定调试模式被设置时,第一处理器在指定处理请求指令之后停止指定指令,并且在发送通知之后,在检测到第二处理器已经完成与通知相对应的处理之后恢复指定指令。