Patents by Inventor Tatsuo Teruyama
Tatsuo Teruyama has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8031208Abstract: A drawing apparatus includes a reception unit, a first holding unit and a drawing processing unit. The reception unit receives graphic information. The first holding unit holds a plurality of first data which is a part of the graphic information received by the reception unit, in association with identification numbers assigned to the first data. The drawing processing unit draws a graphic on the basis of the first data held in the first holding unit. The drawing processing unit uses the plurality of the first data in a same task to draw the graphic. The reception unit records the identification numbers of the first data and a synchronization flag in order of reception. The synchronization flag is set for the first data received first among the plurality of first data processed by the same task in the drawing processing unit.Type: GrantFiled: December 22, 2006Date of Patent: October 4, 2011Assignees: Kabushiki Kaisha Toshiba, Sony Computer Entertainment, Inc.Inventors: Tatsuo Teruyama, Jin Satoh
-
Patent number: 7937562Abstract: A processing apparatus includes an execution stage which executes each of instruction streams, a first resource counter which counts the number of operating resources used when the execution stage executes a first one of the instruction streams, a second resource counter which holds data of the number of unused ones of the operating resources, and a control circuit which reads the count value of the first resource counter from a management table when a subsequent instruction stream is executed, to control a start of execution of the subsequent instruction stream in accordance with a subtraction result obtained by subtracting the count value from the data. The control circuit checks whether a number of operating resources required by the subsequent instruction stream is secured based on the subtraction result before the subsequent instruction stream starts to be executed.Type: GrantFiled: July 27, 2005Date of Patent: May 3, 2011Assignee: Kabushiki Kaisha ToshibaInventors: Itaru Yamazaki, Tatsuo Teruyama
-
Publication number: 20070182750Abstract: A drawing apparatus includes a reception unit, a first holding unit and a drawing processing unit. The reception unit receives graphic information. The first holding unit holds a plurality of first data which is a part of the graphic information received by the reception unit, in association with identification numbers assigned to the first data. The drawing processing unit draws a graphic on the basis of the first data held in the first holding unit. The drawing processing unit uses the plurality of the first data in a same task to draw the graphic. The reception unit records the identification numbers of the first data and a synchronization flag in order of reception. The synchronization flag is set for the first data received first among the plurality of first data processed by the same task in the drawing processing unit.Type: ApplicationFiled: December 22, 2006Publication date: August 9, 2007Inventors: Tatsuo Teruyama, Jin Satoh
-
Patent number: 7213130Abstract: An instruction rollback processor system according to the present invention is provided. The instruction rollback processor system includes: an instruction window buffer storing a plurality of instructions not yet executed and are arranged in a predetermined order; a multiplexer receiving an output of the instruction window buffer; and a rollback unit connected between the output side of the multiplexer and another input of the multiplexer.Type: GrantFiled: June 2, 2003Date of Patent: May 1, 2007Assignee: Kabushiki Kaisha ToshibaInventor: Tatsuo Teruyama
-
Publication number: 20060195679Abstract: A processing apparatus includes an execution stage which executes each of instruction streams, a first resource counter which counts the number of operating resources used when the execution stage executes a first one of the instruction streams, a second resource counter which holds data of the number of unused ones of the operating resources, and a control circuit which reads the count value of the first resource counter from a management table when a subsequent instruction stream is executed, to control a start of execution of the subsequent instruction stream in accordance with a subtraction result obtained by subtracting the count value from the data. The control circuit checks whether a number of operating resources required by the subsequent instruction stream is secured based on the subtraction result before the subsequent instruction stream starts to be executed.Type: ApplicationFiled: July 27, 2005Publication date: August 31, 2006Applicant: Kabushiki Kaisha ToshibaInventors: Itaru Yamazaki, Tatsuo Teruyama
-
Publication number: 20050259100Abstract: A graphic processing apparatus, comprising: a plurality of stamp information storages provided corresponding to a plurality of line equations, respectively, capable of storing values obtained by inputting coordinates relating to a stamp including a plurality of pixels adjacent to each other to the corresponding line equation; a plurality of information selectors provided corresponding to said plurality of line equations, respectively, which select alternately one of information stored in said plurality of stamp information storages; a plurality of linear equation calculators provided corresponding to said plurality of line equations, which input coordinates relating to a current stamp to the corresponding linear equation based on information selected by said information selectors in order to calculate a value of the corresponding linear equation, and store the calculation results in the corresponding stamp information storage; inside/outside determination unit configured to determine whether or not a subsequeType: ApplicationFiled: September 30, 2004Publication date: November 24, 2005Applicant: KABUSHIKI KAISHA TOSHIBAInventor: Tatsuo Teruyama
-
Publication number: 20050160228Abstract: A cache replacement equipment encompasses a cache tag table having a plurality of ways, a thread comparator connected to the cache tag table configured to compare a first thread number stored in the cache tag table with a second thread number to be performed and a way determinator connected with the cache tag table and the thread comparator configured to determine one of the ways to be replaced.Type: ApplicationFiled: December 15, 2004Publication date: July 21, 2005Applicant: KABUSHIKI KAISHA TOSHIBAInventor: Tatsuo Teruyama
-
Publication number: 20040168046Abstract: An instruction rollback processor system according to the present invention is provided. The instruction rollback processor system includes: an instruction window buffer storing a plurality of instructions not yet executed and are arranged in a predetermined order; a multiplexer receiving an output of the instruction window buffer; and a rollback unit connected between the output side of the multiplexer and another input of the multiplexer.Type: ApplicationFiled: June 2, 2003Publication date: August 26, 2004Applicant: KABUSHIKI KAISHA TOSHIBAInventor: Tatsuo Teruyama
-
Patent number: 6772318Abstract: There is disclosed a bypass control method in which data can be set on a source register of an instruction to be executed on an instruction bus in a short time. A bypass control apparatus of the present invention includes a plurality of comparators for comparing the outputs of flip-flops for transferring a register number of a destination register on the instruction bus with each other. By utilizing a comparison result of a comparator for comparing the comparison results of these comparators with the register number of the source register on the instruction bus, a bypass path of data inputted to the source register of the instruction to be executed can be set in a short time. When a plurality of agreements are detected, the bypass path is set on the basis of the output of the flip-flop on a first stage side, so that it is possible to avoid a disadvantage inputting old data to the source register by mistake.Type: GrantFiled: September 22, 2000Date of Patent: August 3, 2004Assignee: Kabushiki Kaisha ToshibaInventor: Tatsuo Teruyama
-
Publication number: 20030182536Abstract: A first detecting circuit detects a register depending directly on a load instruction. A second detecting circuit detects indirect dependencies of plural stages between all instructions in a state of execution and all load instructions of the respective stages of a pipeline, in accordance with cache miss signals and output signals of the first detecting circuit.Type: ApplicationFiled: April 30, 2002Publication date: September 25, 2003Inventor: Tatsuo Teruyama
-
Patent number: 6601162Abstract: A bypass logic circuit (30) generates select signals (SelRs0, SelRt0, SelRs1 and SelRt1) by using prediction result flags (PrdNTkn1A and PrdNTkn1D) which are results of prediction about branch, instead of a branch condition not-taken signal (NTknA) actually output from a branch unit (52). Bypass multiplexers (44, 46, 54, 56) select operands to be output to ALU (42) or the branch unit (52) on the basis of these select signals (SelRs0, SelRt0, SelRs1 and SelRt1). Therefore, ample time is given for generating these select signals (SelRs0, SelRt0, SelRs1 and SelRt1).Type: GrantFiled: January 19, 2000Date of Patent: July 29, 2003Assignee: Kabushiki Kaisha ToshibaInventor: Tatsuo Teruyama
-
Patent number: 6308252Abstract: A processor includes n-bit (e.g., 128-bit) register circuitry for holding instruction operands. Instruction decode circuitry decodes processor instructions from an instruction stream. Arithmetic logic (AL) circuitry is operable to perform one of a single operation on at least one m-bit maximum (e.g., 64-bit) operand provided from the n-bit register circuitry, responsive to a first single processor instruction decoded by the instruction decode circuitry, wherein m<n. In addition, the AL circuitry is operable to perform multiple parallel operations on at least two portions of one n-bit operand provided from the n-bit register circuitry. The multiple parallel operations are performed responsive to a second single instruction decoded by the instruction decode circuitry.Type: GrantFiled: February 4, 1999Date of Patent: October 23, 2001Assignee: Kabushiki Kaisha ToshibaInventors: Rakesh Agarwal, Kamran Malik, Tatsuo Teruyama
-
Patent number: 6260133Abstract: An instruction fetch unit 10 issues a normal ALU operating instruction or a wide ALU operating instruction using two operating units to a first pipeline 14. The instruction fetch unit 10 also issues a normal ALU operating instruction to a second pipeline 16. Occasionally, a wide ALU operating instruction using both a first integer unit 20 and a second integer unit 24 to the first pipeline 14 while a normal ALU operating instruction using the second integer unit 24 to the second pipeline 16. In this case, if the normal ALU operating instruction is earlier, then the normal ALU operating instruction is executed preferentially. If the wide ALU operating instruction is earlier, then the wide ALU operating instruction is executed preferentially.Type: GrantFiled: February 8, 1999Date of Patent: July 10, 2001Assignee: Kabushiki Kaisha ToshibaInventor: Tatsuo Teruyama
-
Patent number: 5343427Abstract: A data transfer device for controlling data transfer among memories includes a first bus control section for transferring addresses to the first memory through a first address bus, and for controlling input and output of a group of first control signals required to access the first memory. Also included is a second bus control section for transferring addresses in the second memory through the second address bus, and for controlling input and output of a group of second control signals required to access the second memory. A control circuit is used for inputting addresses on the first bus, addresses on the second bus, the group of first control signals and the group of second control signals, and selecting one of them based on the control signals from the first bus control section to supply the first memory, and for executing data transfer in one cycle by executing simultaneous address specification to the first bus control section and the second bus control section.Type: GrantFiled: November 13, 1992Date of Patent: August 30, 1994Assignee: Kabushiki Kaisha ToshibaInventor: Tatsuo Teruyama