Patents by Inventor Iwao Yamazaki

Iwao Yamazaki 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: 8225070
    Abstract: An information processing apparatus including a main memory and a processor, the processor includes: a cache memory that stores data fetched to the cache memory; an instruction processing unit that accesses a part of the data in the cache memory sub block by sub block; an entry holding unit that holds a plurality of entries including a plurality of block addresses and access history information; and a controller that controls fetching of data from the main memory to the cache memory, while the access by the instruction processing unit to sub blocks of data in a block indicated by another of the entries immediately preceding the one of the entries, in accordance with order of the access from the instruction processing unit to sub blocks in the block indicated by the another of the entries and access history information associated with the one of the entries.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: July 17, 2012
    Assignee: Fujitsu Limited
    Inventors: Hideki Okawara, Iwao Yamazaki
  • Patent number: 8127205
    Abstract: A correct error correction code can be generated even if a RAM error occurs before writing store data in cache memory (RAM) after confirming that cache line data for storage includes no errors. Before writing the store data, cache line data for storage is stored in a register, the store data is written to the cache memory, the stored contents of the register are merged with the store data, and an error correction code is generated for a result of the merger.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: February 28, 2012
    Assignee: Fujitsu Limited
    Inventors: Takahito Hirano, Takashi Miura, Iwao Yamazaki
  • Publication number: 20120030892
    Abstract: [Summary] [Problem] To make it possible to clean even corners of a floor [Solving Means] In a disk-shaped self-propelled floor cleaner 4 provided with a traveling part 6 and obstacle detecting means to travel by the traveling part 6 and, when the obstacle detecting means detects an obstacle, cleaning with a dust sheet 1 attached to the bottom part of the cleaner in a peelable manner while performing control of changing a traveling direction of the traveling part 6, the dust sheet 1 has at least one protrusion 3 provided outside of an annular sheet 2 having the same dimensions as those of the circular bottom part of the cleaner 4. [Selected Drawing] FIG.
    Type: Application
    Filed: March 26, 2010
    Publication date: February 9, 2012
    Applicant: YA-MAN LTD.
    Inventor: Iwao Yamazaki
  • Publication number: 20110161593
    Abstract: A cache unit comprising a register file that selects an entry indicated by a cache index of n bits (n is a natural number) that is used to search for an instruction cache tag, using multiplexer groups having n stages respectively corresponding to the n bits of the cache index. Among the multiplexer groups having n stages, a multiplexer group in an mth stage has 2(m-1) multiplex circuits. The multiplexer group in the mth stage uses a value of an mth bit (m is a natural number equal to or less than n) from the least significant bit in the cache index as a control signal. The multiplexer group in the mth stage switches all multiplex circuits included in the multiplexer group in the mth stage in accordance with the control signal.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 30, 2011
    Applicant: Fujitsu Limited
    Inventor: Iwao Yamazaki
  • Publication number: 20110161631
    Abstract: According to an aspect of an embodiment of the invention, an arithmetic processing unit includes a first cache memory unit that holds a part of data stored in a storage device; an address register that holds an address; a flag register that stores flag information; and a decoder that decodes a prefetch instruction for acquiring data stored at the address in the storage device. The arithmetic processing unit further includes an instruction execution unit that executes a cache hit check instruction instead of the prefetch instruction on the basis of a decoded result when the flag information is held, the cache hit check instruction allowing for searching the first cache memory unit with the address to thereby make a first cache hit determination that the first cache memory unit holds the data stored at the address in the storage device.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 30, 2011
    Applicant: FUJITSU LIMITED
    Inventors: Iwao Yamazaki, Hiroyuki Imai
  • Publication number: 20110161600
    Abstract: A processor holds, in a plurality of respective cache lines, part of data held in a main memory unit. The processor also holds, in the plurality of respective cache lines, a tag address used to search for the data held in the cache lines and a flag indicating the validity of the data held in the cache lines. The processor executes a cache line fill instruction on a cache line corresponding to a specified address. Upon execution of the cache line fill instruction, the processor registers predetermined data in the cache line of the cache memory unit which has a tag address corresponding to the specified address and validates a flag in the cache line having the tag address corresponding to the specified address.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 30, 2011
    Applicant: Fujitsu Limited
    Inventors: Takahito Hirano, Iwao Yamazaki
  • Publication number: 20110161747
    Abstract: An error controlling system includes a plurality of error generation target circuits, a plurality of pseudo error generating devices each having a pseudo error content holding register that holds directed pseudo error content, each plurality of pseudo error generating device generates a pseudo error corresponding to a pseudo error content held in a respective pseudo error content holding register in at least one of data to be written to one of the plurality of error generation target circuits and data to be read from one of the plurality of error generation target circuits upon being directed to generate the pseudo error, and a pseudo error controlling device that directs the plurality of pseudo error generating devices to generate a pseudo error corresponding to a respective pseudo error content held in each of the pseudo error content holding register provided in each of the plurality of pseudo error generating devices.
    Type: Application
    Filed: December 21, 2010
    Publication date: June 30, 2011
    Applicant: FUJITSU LIMITED
    Inventor: Iwao YAMAZAKI
  • Publication number: 20110089579
    Abstract: A multi-chip module includes: a board; a wiring board disposed on the board and including a wiring pattern; and a plurality of chips disposed on the wiring board. Each of the plurality of chips is connected with at least one of the other chips, and the plurality of chips and the board are electrically connected with each other via a portion other than the wiring pattern of the wiring board.
    Type: Application
    Filed: October 12, 2010
    Publication date: April 21, 2011
    Applicants: FUJITSU LIMITED, FUJITSU SEMICONDUCTOR LIMITED
    Inventors: Masateru KOIDE, Daisuke MIZUTANI, Aiichiro INOUE, Hideo YAMASHITA, Iwao YAMAZAKI, Masayuki KATO, Seiji UENO, Kazuyuki IMAMURA
  • Patent number: 7819782
    Abstract: An exercise machine includes a supporting stage; a saddle arranged relatively for said supporting stage; a pedaling stage with a pair of pedals arranged relatively for said supporting stage; and a handle arranged relatively for said supporting stage. The pedaling stage is configured such that the pair of pedals are connected with one another via a first air pump.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: October 26, 2010
    Assignee: Ya-Man Ltd.
    Inventor: Iwao Yamazaki
  • Patent number: 7818545
    Abstract: In order to increase the operation efficiency of the operation register for holding store data when executing store instructions to store data in a predetermined store area on the main memory or the cache memory, in the present invention, an instruction processing section is adapted so as, when an operation register holding the operation result is determined causes the operation result to be issued from the operation register to store buffers as store data; when the store data are held by the store buffers before the store instruction is held by store ports, a restraint section restrains a reset section from setting a store data hold flag to OFF at a point of time when the store instruction is held by the store ports to maintain the store data hold flag to ON.
    Type: Grant
    Filed: November 9, 2004
    Date of Patent: October 19, 2010
    Assignee: Fujitsu Limited
    Inventors: Takashi Miura, Iwao Yamazaki
  • Publication number: 20100242025
    Abstract: A processing apparatus, which contains a processor that executes a program includes a series of instructions, includes a log recording unit configured to record an operation log of the processing apparatus; a managing unit configured to control a recording operation performed by the log recording unit and read the operation log recorded in the log recording unit; an input unit configured to detect, from among the series of instructions of the executed program; a start instruction that starts a process for delivering a control instruction destined for the managing unit to the managing unit and deliver the control instruction to the managing unit in response to the start instruction; and an output unit configured to receive the operation log read by the managing unit.
    Type: Application
    Filed: March 17, 2010
    Publication date: September 23, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Iwao Yamazaki, Michiharu Hara, Eiji Yamanaka
  • Patent number: 7764991
    Abstract: A display of the quantities of bone, water and/or muscle and a pulse health instrument in which the weight of bone or the weight rate of bone, the quantity of water and/or the quantity of muscle are measured and displayed to serve for sound diet and health management. Body fat rate is calculated by measuring the body impedance, quantity of bone, weight of bone, weight rate of bone, quantity of water and/or quantity of muscle are calculated based on the body fat rate and personal information inputted from a user, e.g. sex, age, height, body weight, length around wrist, length around ankle, and the like, and the results are displayed at a display section 105. Furthermore, the type of quantity of bone based on the correlation between the weight rate of bone and the body weight is judged and displayed in the matrix display region 111 of the display section 105.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: July 27, 2010
    Assignee: Ya-Man Ltd.
    Inventors: Iwao Yamazaki, Akitsugu Yamazaki
  • Publication number: 20100107038
    Abstract: A cache memory controlling unit includes a plurality of STBs for maintaining 8-byte store data received from an execution unit, a plurality of WBs, a DATA-RAM, an FCDR, and an ECC-RAM. The cache memory controlling unit having such a structure obtains data-not-to-be-stored from the DATA-RAM, stores the obtained data in the FCDR, and merges the stored data with data-to-be-stored in the store data output from the execution unit and stored in the STBs or the WBs to generate new store data. The cache memory controlling unit then writes the generated new store data in the DATA-RAM, generates an ECC from the new store data, and writes the ECC in the ECC-RAM.
    Type: Application
    Filed: December 18, 2009
    Publication date: April 29, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Takashi Miura, Iwao Yamazaki, Takahito Hirano
  • Publication number: 20100095070
    Abstract: An information processing apparatus including a main memory and a processor, the processor includes: a cache memory that stores data fetched to the cache memory; an instruction processing unit that accesses a part of the data in the cache memory sub block by sub block; an entry holding unit that holds a plurality of entries including a plurality of block addresses and access history information; and a controller that controls fetching of data from the main memory to the cache memory, while the access by the instruction processing unit to sub blocks of data in a block indicated by another of the entries immediately preceding the one of the entries, in accordance with order of the access from the instruction processing unit to sub blocks in the block indicated by the another of the entries and access history information associated with the one of the entries.
    Type: Application
    Filed: December 16, 2009
    Publication date: April 15, 2010
    Inventors: HIDEKI OKAWARA, IWAO YAMAZAKI
  • Patent number: 7617379
    Abstract: The present invention comprises, for enabling sharing an address translation buffer (TLB=Translation Lookaside Buffer) between plural threads without generating undesirable multi-hits in an information processor which operates in multi-thread mode, an address translation buffer for storing address translation pairs and thread information, a retriever for retrieving an address translation pair of a virtual addresses identical to said virtual address from the address translation buffer for translating the virtual address into a physical address, a determination unit for determining, when plural addresses translation pairs are retrieved by the retriever, whether or not two or more of said thread information are identical among plural thread information corresponding to plural address translation pairs, and a multi-hit controller for suppressing output of multi-hits and directing execution of address translation if the thread information are determined to be different according to the determination unit.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: November 10, 2009
    Assignee: Fujitsu Limited
    Inventors: Takahito Hirano, Iwao Yamazaki, Tsuyoshi Motokurumada
  • Publication number: 20090239718
    Abstract: An exercise machine includes: a base; a saddle provided on the base via a first elastic flexible shaft; a pedaling pedestal provided on the base so that a pedaling axis for the pedaling pedestal is tilted toward the saddle; and a handle provided on the base via a second elastic flexible shaft.
    Type: Application
    Filed: March 13, 2007
    Publication date: September 24, 2009
    Inventor: Iwao Yamazaki
  • Patent number: 7587574
    Abstract: Context information pertaining to the virtual address is obtained, and a storage location for storing the address translation information is determined based on the context information.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: September 8, 2009
    Assignee: Fujitsu Limited
    Inventors: Masanori Doi, Iwao Yamazaki, Tsuyoshi Motokurumada, Masahiro Doteguchi
  • Publication number: 20090197744
    Abstract: An exercise machine includes: a base; a saddle provided on the base via a first elastic flexible shaft; a pedaling pedestal provided on the base so that a pedaling axis for the pedaling pedestal is tilted toward the saddle; and a handle provided on the base via a second elastic flexible shaft.
    Type: Application
    Filed: September 1, 2006
    Publication date: August 6, 2009
    Inventor: Iwao Yamazaki
  • Publication number: 20090172289
    Abstract: A cache memory having a sector function, operating in accordance with a set associative system, and performing a cache operation to replace data in a cache block in the cache way corresponding to a replacement cache way determined upon an occurrence of a cache miss comprises: storing sector ID information in association with each of the cache ways in the cache block specified by a memory access request; determining, upon the occurrence of the cache miss, replacement way candidates, in accordance with sector ID information attached to the memory access request and the stored sector ID information; selecting and outputting a replacement way from the replacement way candidates; and updating the stored sector ID information in association with each of the cache ways in the cache block specified by the memory access request, to the sector ID information attached to the memory access request.
    Type: Application
    Filed: August 19, 2008
    Publication date: July 2, 2009
    Applicant: FUJITSU LIMITED
    Inventors: Shuji YAMAMURA, Mikio HONDOU, Iwao YAMAZAKI, Toshio YOSHIDA
  • Patent number: 7487295
    Abstract: A central processor requests for reference to data stored in a main storage for each of a plurality of threads. A thread identification information obtaining unit obtains thread identification information that identifies the threads. A valid MIB detector detects the number of the primary cache MIBs that hold requests of the cache for reference to data stored in the mains storage, for each thread based on the thread identification information. The MIB controller controls to hold reference requests in the primary cache MIBs such that the number of the primary cache MIBs detected for each thread does not exceed a predetermined number.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: February 3, 2009
    Assignee: Fujitsu Limited
    Inventor: Iwao Yamazaki