Patents by Inventor Masaki Ukai

Masaki Ukai 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: 7925870
    Abstract: An instruction fetch control apparatus includes an instruction completion notifier, and an entry designation unit predicting a return address of a subroutine during an instruction fetching. The entry designation unit computes a designate entry position in a return address stack by, changing the designate entry to indicate a one-step shallower entry when a call instruction is predicted during the instruction fetching, changing the designate entry independently of a push or pop operation to indicate a one-step deeper entry when a return instruction is predicted during an instruction fetching, and changing the designate entry depending upon a push and a pop operation when a call and return instruction is completed, thereby keeping a position of the designate entry. The entry designation unit designates an entry as predicted return address of a subroutine when the fetched instruction hitsin a branch history and determined as a return instruction.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: April 12, 2011
    Assignee: Fujitsu Limited
    Inventors: Masaki Ukai, Aiichiro Inoue
  • Patent number: 7853756
    Abstract: In a method for controlling a processor which accesses information of a storage device through cache memory, when reading information stored in a target address or an address range of the storage device, it is monitored whether there is an update access to the address or address range from another processor, and also the processor is entered into a suspense status, which is released using the occurrence of the update access to the storage device from another processor as a trigger.
    Type: Grant
    Filed: September 10, 2004
    Date of Patent: December 14, 2010
    Assignee: Fujitsu Limited
    Inventor: Masaki Ukai
  • Publication number: 20100279127
    Abstract: The present invention provides a coating apparatus capable of coating an object with a highly viscous material at high precision in the applied amount of the highly viscous material and uniformity in the shape of the applied highly viscous material layer. The present invention relates to a coating apparatus capable of coating an object such as the metal sheet of an automobile body with a highly viscous material such as a coat type metal sheet-reinforcing material, at high precision in the applied amount (or the thickness of the applied material layer) and uniformity in the shape of the applied viscous material layer, so as to ensure the reliable reinforcing effect of the reinforcing material. The present invention also pertains to a coating method using the same apparatus, and a coated article provided by using the same apparatus.
    Type: Application
    Filed: September 13, 2005
    Publication date: November 4, 2010
    Inventors: Masaki Ukai, Koichiro Masunaga, Takayuki Ooki
  • Patent number: 7783868
    Abstract: This is an instruction fetch control device supplying instructions to an instruction execution unit. The device comprises a plurality of instruction buffers storing an instruction string to be supplied to the instruction execution unit and a designation unit designating an instruction buffer storing the instruction string to be supplied next for each of the plurality of instruction buffers.
    Type: Grant
    Filed: February 20, 2003
    Date of Patent: August 24, 2010
    Assignee: Fujitsu Limited
    Inventor: Masaki Ukai
  • Publication number: 20100187116
    Abstract: An automatic injecting type paste form heat-blowing injection composition comprising a partially crosslinked rubber, an unvulcanized rubber, a crosslinking agent, a plasticizer, a thermoplastic resin, an epoxy resin and a latent curing agent thereof, and a blowing agent. This composition can be used in a injecting and soundproofing method comprising forming an insulation wall by heating and foaming of a injection composition in a closed section of an automobile body part having a closed section frame which is produced by press molding in a body welding step of an automobile manufacturing line, and it has a good anti-stringy property and suffers form less sagging during heating and foaming.
    Type: Application
    Filed: March 11, 2010
    Publication date: July 29, 2010
    Inventors: Yutaka Sugiura, Masaki Ukai, Kiyoyuki Gotou
  • Patent number: 7757071
    Abstract: A return address in response to a return instruction corresponding to a call instruction is stored in a return address stack when a branch history detects presence of the call instruction. When the branch history detects the presence of the return instruction before a branch reservation station completes executing the call instruction, the return address in response to the return instruction is not stored in the return address stack. If so, an output selection circuit predicts a correct return target using information stored in the return address stack.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: July 13, 2010
    Assignee: Fujitsu Limited
    Inventors: Megumi Yokoi, Masaki Ukai
  • Patent number: 7743215
    Abstract: A cache-memory control apparatus controls a level-1 (L1) cache and a level-2 (L2) cache having a cache line divided into a plurality of sub-lines for storing data from the L1 cache. The cache-memory control apparatus includes a control-flag adding unit, an L1 cache control unit, and an L2 cache control unit. The control-flag adding unit provides an SP flag to each of the sub-lines. The L1-cache control unit acquires an access virtual address, and, when there is no data at the access virtual address, outputs an L2 cache-access address to the L2-cache control unit. The L2-cache control unit switches the SP flag based on a virtual page number in an L1 index and a physical page number in an L2 index. Based on the SP flag, corresponding one of the sub-lines is written back to the L1 cache.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: June 22, 2010
    Assignee: Fujitsu Limited
    Inventors: Tomoyuki Okawa, Hiroyuki Kojima, Hideki Sakata, Masaki Ukai
  • Publication number: 20100125771
    Abstract: An error judging circuit includes a first EOR circuit tree that generates a check bit of a correction code by polynomial remainder calculation with respect to a polynomial expression of an original code which is protected from an error with respect to data of m bit block unit by addition in a Galois extension field GF (2m) in SmEC-DmED using Reed-Solomon code, a second EOR circuit tree for generating syndromes from Sn=Y(?n) with respect to code C(x) in which the check bit is added to the original code when a polynomial representation of a code which is to be detected an error and has a possibility that an error is mixed is Y(x), and an error detection circuit unit that detect if there is a one block error, a two block error, or no error based on whether or not an equation of syndromes S12=S0S2 is satisfied.
    Type: Application
    Filed: October 23, 2009
    Publication date: May 20, 2010
    Applicant: Fujitsu Limited
    Inventor: Masaki UKAI
  • Publication number: 20100095090
    Abstract: A barrier synchronization device for realizing barrier synchronization of at least 2 processor cores belonging to a same synchronization group among a plurality of processor cores is included in a multi-core processor having a plurality of processor cores, and when two or more processor cores in that multi-core processor belong to the same synchronization group, the included barrier synchronization device is used for realizing barrier synchronization.
    Type: Application
    Filed: December 15, 2009
    Publication date: April 15, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Hideyuki UNNO, Masaki Ukai, Matthew Depetro
  • Publication number: 20100088472
    Abstract: A data processing system is provided. The data processing system includes a plurality of processors, a cache memory shared by the plurality of processors, in which memory a cache line is divided into a plurality of partial writable regions. The plurality of processors are given exclusive access rights to the partial writable region waits.
    Type: Application
    Filed: December 8, 2009
    Publication date: April 8, 2010
    Applicant: Fujitsu Limited
    Inventor: Masaki Ukai
  • Patent number: 7676650
    Abstract: When an instruction stored in a specific instruction buffer is the same as another instruction stored in another instruction buffer and logically subsequent to the instruction in the specific instruction buffer, a connection is made from the instruction buffer storing a logically and immediately preceding instruction, not the instruction in the other instruction buffer, to the specific instruction buffer without the instruction in the other instruction buffer, and a loop is generated by instruction buffers, thereby performing a short loop in an instruction buffer system capable of arbitrarily connecting a plurality of instruction buffers.
    Type: Grant
    Filed: January 21, 2003
    Date of Patent: March 9, 2010
    Assignee: Fujitsu Limited
    Inventor: Masaki Ukai
  • Patent number: 7636811
    Abstract: A cacheable memory access space receives memory access addresses having different data structures according to a status of a cache capacity from a processor. A cache hit detector determines whether data has been hit based on a mode signal, an enbblk [n] signal, and a signal indicating whether the way is valid or invalid, which are preset in the cache hit detector, a tag comparison address received from the cacheable memory access space, and a tag received from the storage unit.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: December 22, 2009
    Assignee: Fujitsu Limited
    Inventors: Tomoyuki Okawa, Mie Tonosaki, Masaki Ukai
  • Patent number: 7636837
    Abstract: An apparatus includes a branch instruction prediction unit configured to make branch prediction, and a branch prediction control unit configured to control an instruction fetch control unit, an instruction buffer, an instruction decoder, and the branch instruction prediction unit, wherein when the branch prediction control unit ascertains that the branch prediction by the branch instruction prediction unit is erroneous, the branch prediction control unit outputs to the instruction fetch control unit a signal for suppressing an instruction fetch request already supplied to the memory unit and outputs to the instruction buffer a signal for nullifying the instruction buffer during a period between a point in time at which the ascertainment is made by the branch prediction control unit that the branch prediction by the branch instruction prediction unit is erroneous and a point in time at which the instruction buffer fetches a correct instruction from the memory unit.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: December 22, 2009
    Assignee: Fujitsu Limited
    Inventors: Ryuichi Sunayama, Aiichirou Inoue, Masaki Ukai
  • Patent number: 7622525
    Abstract: A two-pack curable composition of the present invention comprises plastisol liquid A which comppounds a thermoplastic resin and a plasticizer, and liquid B which compounds a gelling agent and is characterized in that it has a sprayable viscosity when liquids A and B are mixed and gels within 30 seconds to 60 minutes after application. This two-pack curable composition can be applied in a body-welding step of an automobile manufacturing line as a body or seam sealer (for water-proofing, air-tightness, dust-proofing or rust-prevention of welded areas), an underbody coating (for anti-chipping), or an adhesive.
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: November 24, 2009
    Assignee: Sunstar Giken Kabushiki Kaisha
    Inventors: Masaki Ukai, Hitoshi Ohno, Koichiro Masunaga, Mutsuhisa Miyamoto, Kazunobu Takami
  • Patent number: 7552287
    Abstract: A cache memory control unit that controls a cache memory comprises: a PF-PORT 22 and MI-PORT 21 that receive a prefetch request and demand fetch request issued from a primary cache; and a processing pipeline 27 that performs swap processing when the MI-PORT 21 receives a demand fetch request designating the same memory address as that designated by a prefetch request that has already been received by the PF-PORT 22, the swap processing being performed so that an MIB 28 that has been ensured for replying the prefetch request is used for a reply to the demand fetch request following the prefetch request.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: June 23, 2009
    Assignee: Fujitsu Limited
    Inventors: Shuichi Yoshizawa, Hiroyuki Kojima, Masaki Ukai
  • Publication number: 20080320201
    Abstract: A plurality of system controllers 300 each comprising a memory medium 400 and an I/O device 500 under the control of the system controller 300 are connected to a CPU node 100 by way of a plurality of system buses 200. The CPU node 100 executes a memory interleave for distributing memory accesses to the system buses 200 (i.e., the system controllers 300). In performing an I/O access to the I/O device 500, the CPU node 100 firstly inquires from a representative system controller 300 (SC0) as to which system bus 200 (i.e., a system controller 300) has a target I/O device 500 and then executes an actual I/O access to the system bus 200 returned in a response from the SC0. Even when the CPU node 100 executes a memory interleave in the case of a memory-mapped I/O, the CPU node 100 is not required to manage the location information of the I/O device 500.
    Type: Application
    Filed: August 27, 2008
    Publication date: December 25, 2008
    Applicant: FUJITSU LIMITED
    Inventors: Hideyuki UNNO, Masaki Ukai
  • Publication number: 20080320360
    Abstract: A transmitting side device (10) and a receiving side device (20) are connected to each other via a bus (30) comprising TAG bits (31), data bits (32) and error detection/correction ECC bits (33). The transmitting side device (10) uses a redundant bit inversion circuit (14) to invert different bits of the ECC bits (33) corresponding to trigger signals (41 & 42). In the receiving side device (20), a determination circuit (24), which has received an error report signal (26) from an error detection/correction circuit (22), determines, from the position of an error bit in the ECC bits (33), which one of the trigger signals (41 & 42) has been transmitted from the transmitting side device (10).
    Type: Application
    Filed: August 26, 2008
    Publication date: December 25, 2008
    Applicant: FUJITSU LIMITED
    Inventors: Hideyuki UNNO, Masaki Ukai, Naozumi Aoki
  • Publication number: 20080320256
    Abstract: To reduce the number of bits required for LRU control when the number of target entries is large, and achieve complete LRU control. Each time an entry is used, an ID of the used entry is stored to configure LRU information so that storage data 0 stored in the leftmost position indicates an ID of an entry with the oldest last use time (that is, LRU entry), for example as shown in FIG. 1(1). An LRU control apparatus according to a first embodiment of the present invention refers to the LRU information, and selects an entry corresponding to the storage data 0 (for example, entry 1) from the LRU information as a candidate for the LRU control, based on the storage data 0 as the ID of the entry with the oldest last use time.
    Type: Application
    Filed: August 27, 2008
    Publication date: December 25, 2008
    Applicant: FUJITSU LIMITED
    Inventors: Tomoyuki Okawa, Hiroyuki Kojima, Masaki Ukai
  • Publication number: 20080320223
    Abstract: A cache controller that writes data to a cache memory, includes a first buffer unit that retains data flowing in from outside to be written to the cache memory, a second buffer unit that retains a data piece to be currently written to the cache memory, among pieces of the data retained in the first buffer unit, and a write controlling unit that controls writing of the data piece retained in the second buffer unit to the cache memory.
    Type: Application
    Filed: August 26, 2008
    Publication date: December 25, 2008
    Applicant: FUJITSU LIMITED
    Inventor: Masaki Ukai
  • Publication number: 20080313446
    Abstract: Address control section includes an encoding section to generate higher-order address information made by compressing a predetermined higher-order bit part from predetermined higher-order and lower-order bit parts included in an instruction address, and a restoring section to restore the higher-order bit part from the higher-order address information. Branch instruction predicting section includes a history memory section that stores the higher-order bit part and the lower-order bit part corresponding to a branch address of a processed branch instruction at either one of a plurality of storing places determined from the higher-order bit part and the lower-order bit part corresponding to a branch address of a processed branch instruction.
    Type: Application
    Filed: August 21, 2008
    Publication date: December 18, 2008
    Applicant: FUJITSU LIMITED
    Inventors: Megumi YOKOI, Masaki Ukai, Takashi Suzuki