Patents by Inventor Tadayuki Sakakibara

Tadayuki Sakakibara 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: 7421618
    Abstract: In an information processing system including one or a plurality of processors, a diagnostic program is executed with a predetermined frequency to diagnose the processors. The diagnostic program generates one or a plurality of processes or threads at a predetermined frequency, at predetermined time intervals, for example, to diagnose the processors. A generated process or thread executes diagnosis on each processor, and the process or thread that detected a fault in the processor finishes its execution by storing fault information in storage. The process or thread of another processor other than the faulty processor refers to the fault information about the faulty processor and executes a troubleshooting process.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: September 2, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Masanao Ito, Tadayuki Sakakibara
  • Patent number: 6993633
    Abstract: A cache data control system and method for a computer system in which in a memory read processing, a coherent controller issues an advanced speculative read request for (speculatively) reading data from a cache data section in advance to a cache data controller, before reading a cache tag from a cache tag section and conducting cache hit check. If a cache hit has occurred, the cache data controller returns the data subjected to speculative reading as response data, at the time when the cache data controller has received a read request issued by the coherent controller.
    Type: Grant
    Filed: July 28, 2000
    Date of Patent: January 31, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Tadayuki Sakakibara, Isao Ohara, Hideya Akashi, Yuji Tsushima, Satoshi Muraoka
  • Publication number: 20050166089
    Abstract: In an information processing system including one or a plurality of processors, a diagnostic program is executed with a predetermined frequency to diagnose the processors. The diagnostic program generates one or a plurality of processes or threads at a predetermined frequency, at predetermined time intervals, for example, to diagnose the processors. A generated process or thread executes diagnosis on each processor, and the process or thread that detected a fault in the processor finishes its execution by storing fault information in storage. The process or thread of another processor other than the faulty processor refers to the fault information about the faulty processor and executes a troubleshooting process.
    Type: Application
    Filed: December 22, 2004
    Publication date: July 28, 2005
    Inventors: Masanao Ito, Tadayuki Sakakibara
  • Patent number: 6606688
    Abstract: A cache controller stores pre-set variables for pre-fetch block size and stride value. A cache controller receives an access request for the main memory from the processor, and generates a pre-fetch request based an the access request and the variables. The cache controller reads data from main memory based on the generated pre-fetch request and writes this data to the cache memory.
    Type: Grant
    Filed: August 21, 2000
    Date of Patent: August 12, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Masaru Koyanagi, Disuke Yamane, Hideya Akashi, Yuji Tsushima, Tadayuki Sakakibara
  • Patent number: 6298355
    Abstract: A storage control unit of a computer system in which main storage is shared between one through a plurality of processors, is provided with transfer control means for holding therein address information in a first area of the main storage, in which desired data specified by an arbitrary processor is stored, address information in a second area of the main storage device, to which the desired data is to be transferred, and information about the length of the desired data, and transfer means for reading the data stored in the first area and storing the data in the second area under the control of the transfer control means. Owing to these configurations, the storage control unit is capable of executing a copy of data from the first area to the second area separately from the processors according to instructions from each processor. Thus, the load on each processor can be reduced.
    Type: Grant
    Filed: March 18, 1999
    Date of Patent: October 2, 2001
    Assignee: Hitachi, Ltd.
    Inventors: Teruo Tanaka, Tadayuki Sakakibara, Hiromitsu Maeda
  • Patent number: 5857110
    Abstract: In a multiprocessor computer system, individual vector processors are provided with priority switching signal control circuits, respectively, and a storage control unit incorporating a priority control circuit. Priority bit information is provided for priority circuits incorporated in the storage control unit. Paths for priority switching signal issued in accordance with a number of requests as generated and types of instruction generating the requests are provided between the priority switching signal control circuits and the priority control circuit of the storage control unit, while paths for the priority switching signal as generated are provided between the priority control circuit and all the priority circuits.
    Type: Grant
    Filed: December 5, 1996
    Date of Patent: January 5, 1999
    Assignee: Hitachi, Ltd.
    Inventors: Tadayuki Sakakibara, Teruo Tanaka, Katsuyoshi Kitai, Tadaaki Isobe, Shigeko Hashimoto, Yasuhiro Inagami, Yoshiko Tamaki
  • Patent number: 5809539
    Abstract: In order to make use of row address lock mode of operation of a plurality of memory banks comprising synchronous DRAMs or the like and divided into a plurality of real bank groups, for example, for example, more than the memory banks are grouped into a plurality of logical groups each spanning the real bank groups. Addresses are allocated in unit of each logical group in a block-interleaving manner. When a series of requests issued by a given requester include a plurality of requests for accessing the same row address in the same memory bank, that requester requests that the row address be locked for access by the plurality of requests. The lock request is retained by a row address management unit. When a succeeding request from another requester requests access to a row address other than the locked address in the same memory bank, a priority circuit selects a predetermined number of requests from the initial requester having locked the memory in preference to a request made by the other requester.
    Type: Grant
    Filed: April 24, 1996
    Date of Patent: September 15, 1998
    Assignee: Hitachi, Ltd.
    Inventors: Tadayuki Sakakibara, Teruo Tanaka, Yoshiko Tamaki
  • Patent number: 5617575
    Abstract: In a multiprocessor computer system, individual vector processors are provided with priority switching signal control circuits, respectively, and a storage control unit incorporating a priority control circuit. Priority bit information is provided for priority circuits incorporated in the storage control unit. Paths for priority switching signal issued in accordance with a number of requests as generated and types of instruction generating the requests are provided between the priority switching signal control circuits and the priority control circuit of the storage control unit, while paths for the priority switching signal as generated are provided between the priority control circuit and all the priority circuits.
    Type: Grant
    Filed: December 21, 1993
    Date of Patent: April 1, 1997
    Assignee: Hitachi, Ltd.
    Inventors: Tadayuki Sakakibara, Teruo Tanaka, Katsuyoshi Kitai, Tadaaki Isobe, Shigeko Hashimoto, Yasuhiro Inagami, Yoshiko Tamaki
  • Patent number: 5590353
    Abstract: A vector processor includes a storage control apparatus which incorporates an access request buffer unit equipped with an address decoding unit having address decoder circuits corresponding to all models of the vector processors belonging to a same machine series. By using model ID signals, the address decoding is selectively enabled by a selector. The address decoding unit equalizes the periodicities at which the address assignments to the memory modules are skewed or shifted for all the element parallelism factors of the processors belonging to the same machine series. Access request queue is provided in a necessary number of stages in precedence to an access request priority determining unit incorporated in the storage control apparatus.
    Type: Grant
    Filed: July 15, 1994
    Date of Patent: December 31, 1996
    Assignee: Hitachi, Ltd.
    Inventors: Tadayuki Sakakibara, Teruo Tanaka, Yoshiko Tamaki, Katsuyoshi Kitai, Yasuhiro Inagami
  • Patent number: 5530881
    Abstract: A vector processor system for processing vector instructions and scaler instructions fetched from storages includes a memory storage, a first and a second scaler processing units connected to the memory storage, a vector processing unit being connected to the memory storage and the two scaler processing units and for processing a vector instruction fetched from the memory storage during processing of scaler instruction/vector instruction separate type programs and a vector instruction received from the second scaler processing unit during processing of scaler instruction/vector instruction mingled type programs. More particularly, for scaler instruction/vector instruction mingled type programs, the vector processing unit receives the vector instruction from the scaler processing unit, whereas for scaler instruction/vector instruction separate type programs, the vector processing unit retrieves the vector instruction directly from the memory storage.
    Type: Grant
    Filed: June 5, 1992
    Date of Patent: June 25, 1996
    Assignee: Hitachi, Ltd.
    Inventors: Yasuhiro Inagami, Teruo Tanaka, Yoshiko Tamaki, Katsuyoshi Kitai, Tadayuki Sakakibara
  • Patent number: 5506980
    Abstract: In a multiprocessor system having a plurality of main memories and a shared extended memory, each main memory is associated with an extended memory partial write control. When an extended memory partial write instruction is issued, tag information identifying updated portions of main memory data is transferred to the associated extended memory partial write control along with the main memory data. Each time a subblock of the main memory data arrives, the extended memory partial write control performs a partial write operation to substitute those portions of the main memory data which are identified by the tag information for the corresponding portions of a data subblock in a specified extended memory area. During this partial write operation, that specified extended memory area is kept locked.
    Type: Grant
    Filed: October 22, 1992
    Date of Patent: April 9, 1996
    Assignee: Hitachi, Ltd.
    Inventors: Yasuhiro Inagami, Yoshiko Tamaki, Katsuyoshi Kitai, Teruo Tanaka, Tadayuki Sakakibara
  • Patent number: 5392443
    Abstract: A plurality of storage control units are employed in the storage control unit section; moreover, two requester modules are adopted in association with these storage control units. Each memory module is constituted with as many access bank groups as there are storage control units. The access bank groups operate in concurrent fashion and are accessible from any one of the storage control units. In the element assignment, a plurality of request control units in each requester module and a plurality of vector data controllers in each vector register unit are respectively assigned with serial numbers beginning from zero. For a vector data controller, a number assigned thereto is divided by the request module count to attain a remainder such that the vector data controller is assigned to a request module having a number identical to the value of the remainder.
    Type: Grant
    Filed: March 19, 1992
    Date of Patent: February 21, 1995
    Assignee: Hitachi, Ltd.
    Inventors: Tadayuki Sakakibara, Katsuyoshi Kitai, Yasuhiro Inagami, Yoshiko Tamaki, Teruo Tanaka, Tadaaki Isobe, Shigeko Yazawa, Masanao Ito
  • Patent number: 5339429
    Abstract: A parallel processing system includes tightly coupled multiprocessors. Each multiprocessor incorporates a local extended storage device which is a secondary storage device for a main storage device. The tightly coupled multiprocessors are connected with each other through a shared extended storage device. A compiler or preprocessor for the system analyzes the data to be allocated on the extended storage devices so that large scaled data accessed from each tightly-coupled multiprocessor are allocated on the local extended storage whereas the data to be accessed from a plurality of tightly-coupled multiprocessors are allocated on the shared extended storage.
    Type: Grant
    Filed: May 8, 1992
    Date of Patent: August 16, 1994
    Assignee: Hitachi, Ltd.
    Inventors: Teruo Tanaka, Yasuhiro Inagami, Yoshiko Tamaki, Tadayuki Sakakibara, Katsuyoshi Kitai