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: 8031208
    Abstract: 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: Grant
    Filed: December 22, 2006
    Date of Patent: October 4, 2011
    Assignees: Kabushiki Kaisha Toshiba, Sony Computer Entertainment, Inc.
    Inventors: Tatsuo Teruyama, Jin Satoh
  • Patent number: 7937562
    Abstract: 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: Grant
    Filed: July 27, 2005
    Date of Patent: May 3, 2011
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Itaru Yamazaki, Tatsuo Teruyama
  • Publication number: 20070182750
    Abstract: 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: Application
    Filed: December 22, 2006
    Publication date: August 9, 2007
    Inventors: Tatsuo Teruyama, Jin Satoh
  • Patent number: 7213130
    Abstract: 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: Grant
    Filed: June 2, 2003
    Date of Patent: May 1, 2007
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Tatsuo Teruyama
  • Publication number: 20060195679
    Abstract: 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: Application
    Filed: July 27, 2005
    Publication date: August 31, 2006
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Itaru Yamazaki, Tatsuo Teruyama
  • Publication number: 20050259100
    Abstract: 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 subseque
    Type: Application
    Filed: September 30, 2004
    Publication date: November 24, 2005
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Tatsuo Teruyama
  • Publication number: 20050160228
    Abstract: 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: Application
    Filed: December 15, 2004
    Publication date: July 21, 2005
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Tatsuo Teruyama
  • Publication number: 20040168046
    Abstract: 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: Application
    Filed: June 2, 2003
    Publication date: August 26, 2004
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Tatsuo Teruyama
  • Patent number: 6772318
    Abstract: 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: Grant
    Filed: September 22, 2000
    Date of Patent: August 3, 2004
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Tatsuo Teruyama
  • Publication number: 20030182536
    Abstract: 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: Application
    Filed: April 30, 2002
    Publication date: September 25, 2003
    Inventor: Tatsuo Teruyama
  • Patent number: 6601162
    Abstract: 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: Grant
    Filed: January 19, 2000
    Date of Patent: July 29, 2003
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Tatsuo Teruyama
  • Patent number: 6308252
    Abstract: 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: Grant
    Filed: February 4, 1999
    Date of Patent: October 23, 2001
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Rakesh Agarwal, Kamran Malik, Tatsuo Teruyama
  • Patent number: 6260133
    Abstract: 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: Grant
    Filed: February 8, 1999
    Date of Patent: July 10, 2001
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Tatsuo Teruyama
  • Patent number: 5343427
    Abstract: 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: Grant
    Filed: November 13, 1992
    Date of Patent: August 30, 1994
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Tatsuo Teruyama