Patents by Inventor Makoto Hataida

Makoto Hataida 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: 9959173
    Abstract: A node includes: an arithmetic processing device; and a first memory, wherein the arithmetic processing device includes: a processor core; a storing circuit to store a first failure node list in which first information indicating that a failure has occurred or second information indicating that no failure has occurred is set for each of nodes; a request issuing circuit to issue a first request to a second memory provided at a first node among the nodes; a setting circuit to set the first information for the first node in the first failure node list when the first request has timed out; and an issuance inhibition circuit to inhibit, based on a second request to the second memory from the processor core, the second request from being issued by the request issuing circuit when the first information is set for the first node in the first failure node list.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: May 1, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Norihiko Fukuzumi, Makoto Hataida, Seishi Okada, Jin Takahashi
  • Publication number: 20170017549
    Abstract: A node includes: an arithmetic processing device; and a first memory, wherein the arithmetic processing device includes: a processor core; a storing circuit to store a first failure node list in which first information indicating that a failure has occurred or second information indicating that no failure has occurred is set for each of nodes; a request issuing circuit to issue a first request to a second memory provided at a first node among the nodes; a setting circuit to set the first information for the first node in the first failure node list when the first request has timed out; and an issuance inhibition circuit to inhibit, based on a second request to the second memory from the processor core, the second request from being issued by the request issuing circuit when the first information is set for the first node in the first failure node list.
    Type: Application
    Filed: June 3, 2016
    Publication date: January 19, 2017
    Applicant: FUJITSU LIMITED
    Inventors: NORIHIKO FUKUZUMI, Makoto Hataida, Seishi OKADA, Jin Takahashi
  • Patent number: 8910007
    Abstract: An error check apparatus including, a packet protocol error check processing circuit configure to detect a protocol error of a packet, a retry control circuit configured to receive the protocol error of the packet from the packet protocol error check processing circuit, and to perform request for retry for data of the packet if the received protocol error has not been detected from a packet retransmitted by retry request, and an error notification circuit configured to notify of the protocol error of the packet to a processing unit in a higher-level layer if the protocol error is not a first protocol error for the packet.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: December 9, 2014
    Assignee: Fujitsu Limited
    Inventors: Takayuki Kinoshita, Hidekazu Osano, Yoshikazu Iwami, Makoto Hataida
  • Patent number: 8837505
    Abstract: An arbitration method includes a first process to perform a path control to transfer data from physically plural input ports logically having plural virtual channels to an arbitrary one of the plural output ports, wherein only one channel is selectable at one input port at an arbitrary point in time, by performing an arbitration among the channels of each of the plural input ports according to an arbitrary arbitration algorithm other than a time-division algorithm, and a second process to perform an arbitration among the plural input ports according to the arbitrary arbitration algorithm. The arbitrary arbitration algorithm used in the first and second processes is switched to the time-division algorithm for a predetermined time in response to a trigger.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: September 16, 2014
    Assignee: Fujitsu Limited
    Inventors: Makoto Hataida, Toshikazu Ueki, Takayuki Kinoshita, Yoshikazu Iwami, Hidekazu Osano
  • Patent number: 8780900
    Abstract: Each chip arranged in each crossbar switch creates and issues, if a packet is input, a log collection packet for collecting a log of the packet. Each chip collects a log related to a transfer of the input packet. Each chip embeds, in the issued log collection packet or a log collection packet transferred from a crossbar switch in a previous stage, the collected log. If a transfer destination of the packet is other than the crossbar switches, each chip stores, in a storage space, the log embedded in the log collection packet and then transfers, to the transfer destination, only an original packet in which the log is deleted. In contrast, if the transfer destination is a crossbar switch, each chip transfers the log collection packet to a crossbar switch in a next stage.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: July 15, 2014
    Assignee: Fujitsu Limited
    Inventors: Seiji Satta, Akira Okamoto, Takayuki Kinoshita, Makoto Hataida
  • Publication number: 20140095792
    Abstract: A cache control device includes an entering unit, a first searching unit, a reading unit, a second searching unit, and a rewriting unit. The entering unit alternately enters, into a pipeline, a load request for reading a directory received from a processor and a store request for rewriting a directory received from the processor. When the first searching unit determines that the directory targeted by the load request is present in the first cache memory or the second cache memory, the reading unit reads the directory from the cache memory in which the directory is present. When the second searching unit determines that the directory targeted by the store request is present in the first cache memory, the rewriting unit rewrites the directory that is stored in the first cache memory.
    Type: Application
    Filed: December 5, 2013
    Publication date: April 3, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Makoto HATAIDA, Takaharu ISHIZUKA, TAKASHI YAMAMOTO, Yuka HOSOKAWA
  • Publication number: 20140006720
    Abstract: A directory cache control device includes a cache unit, a detection unit, a holding unit, a determination unit, and a control unit. The cache unit caches a directory indicating an information processing apparatus caching information that is stored in a memory. The detection unit detects an error in the directory in the cache unit. The holding unit holds a memory address of the memory where information associated with the directory where the error is detected is stored. The determination unit determines whether a memory address that is a target of the read request and the address that is being held by the holding unit match each other or not. The control unit controls coherency of the information that is a target of the read request, based on a directory of the information that is the target of the read request.
    Type: Application
    Filed: September 4, 2013
    Publication date: January 2, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Yuka HOSOKAWA, Makoto HATAIDA, Takaharu ISHIZUKA, Takashi YAMAMOTO
  • Publication number: 20130297882
    Abstract: A cache memory device including a cache memory that includes a plurality of entries and includes at least one block including data and a status representing a status of the data for each entry and a control unit that performs replacement of the data on each block of the cache memory, wherein the control unit includes a counter that counts the number of replacements by which the data is replaced in each entry for each entry and a switching unit that switches a replacement scheme of the data according to the number of replacements.
    Type: Application
    Filed: July 11, 2013
    Publication date: November 7, 2013
    Inventors: TAKASHI YAMAMOTO, Takaharu Ishizuka, Makoto Hataida, Yuka Hosokawa
  • Publication number: 20130262553
    Abstract: A control information transmitting unit of an information processing unit transmits a control packet including control information and destination information that designates one or more information processing units as destinations of the control information. In the case where, in the received control packet, the information processing unit is designated as a destination of the control information, a control information receiving unit of the information processing unit imports the control information from the control packet, and modifies the control packet in such a manner that the destination information does not designate the information processing unit as a destination of the control information and transmits the modified control packet. On the other hand, if the information processing unit is not designated as a destination of the control information, the control information receiving unit simply transmits the received control packet.
    Type: Application
    Filed: May 28, 2013
    Publication date: October 3, 2013
    Applicant: FUJITSU LIMITED
    Inventors: Daisuke ITO, Makoto Hataida, Yuka Hosokawa, Susumu Akiu
  • Patent number: 8499125
    Abstract: To prevent a decrease in performance of controlling a snoop tag. A queue is stored with REPLACE target WAY information and an index as an entry associated with a REPLACE request received from a processor, the index stored in the queue is compared with an index of a subsequent READ request, and, as a result of the comparison, a process based on the index-coincident READ request is executed with respect to the snoop tag corresponding to a content of a cache memory of the processor. Further, the REPLACE target WAY information of the READ request is replaced with the WAY information in the index-coincident entry within the queue.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: July 30, 2013
    Assignee: Fujitsu Limited
    Inventors: Makoto Hataida, Toshikazu Ueki, Takaharu Ishizuka, Takashi Yamamoto, Yuka Hosokawa, Takeshi Owaki, Daisuke Itou
  • Patent number: 8423812
    Abstract: In an information processing apparatus that includes a first and second semiconductor devices that are connected to each other and also includes a system control device that is connected to the first and second semiconductor devices, the timers that are mounted on the semiconductor devices are all synchronized by successively performing a timer correction process between a semiconductor device in which the timer is synchronized and a semiconductor device, adjacent to the semiconductor device, in which the timer is not synchronized, and, when an error occurs in the information processing device, the value in the synchronized timer and the error information are stored in a predetermined register.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: April 16, 2013
    Assignee: Fujitsu Limited
    Inventors: Akira Okamoto, Seiji Satta, Makoto Hataida, Takayuki Kinoshita
  • Patent number: 8239051
    Abstract: An information processing apparatus includes a node, and a system controlling apparatus connected to the node. The node includes a first detecting unit that detects first error information, a second detecting unit that detects second error information, a retaining unit that retains the first and the second error information, and a temporary retaining unit that retains new first error information and new second error information, and when the first or second error information is initialized, causes the retaining unit to store error information corresponding to the initialized first or second error information. The system controlling apparatus includes a controlling unit connected to the retaining unit, and a firmware that causes the controlling unit to read into the first and second error information and to initialize the new first or second error information.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: August 7, 2012
    Assignee: Fujitsu Limited
    Inventor: Makoto Hataida
  • Patent number: 8234428
    Abstract: An arbitration device including: a first measuring circuit to measure a first period; a second measuring circuit to measure a second period; a second selection circuit to select and output the first period or the second period according to a first selection signal; a first control circuit to output the first selection signal according to the first period and the second period; a third selection circuit to select a third data or either the first data or the second data according to a second selection signal; a third measuring circuit to measure a third period; a fourth measuring circuit to measure a fourth period; and a second control circuit to output the second selection signal according to either the selected first period or the selected second period and the third period and the fourth period.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: July 31, 2012
    Assignee: Fujitsu Limited
    Inventors: Hidekazu Osano, Takayuki Kinoshita, Yoshikazu Iwami, Makoto Hataida
  • Patent number: 8181064
    Abstract: A northbridge, when detecting a synchronization break of a redundant CPU, stops the operation of an abnormal CPU bus where an error has occurred and the firmware in a firmware hub instructs the northbridge to inhibit an external instruction. In addition, the firmware saves the inside information of a normal CPU connected to a normal CPU bus and cache data on a memory and the northbridge issues reset to all CPUs in the home system board. The firmware then restores the inside information of the CPU saved on the memory to all CPUs and instructs the northbridge to cancel the inhibition of the external instruction.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: May 15, 2012
    Assignee: Fujitsu Limited
    Inventors: Takeshi Owaki, Takaharu Ishizuka, Toshikazu Ueki, Makoto Hataida, Yuka Hosokawa, Atsushi Morosawa, Takashi Yamamoto, Daisuke Itou
  • Publication number: 20120002677
    Abstract: An arbitration method includes a first process to perform a path control to transfer data from physically plural input ports logically having plural virtual channels to an arbitrary one of the plural output ports, wherein only one channel is selectable at one input port at an arbitrary point in time, by performing an arbitration among the channels of each of the plural input ports according to an arbitrary arbitration algorithm other than a time-division algorithm, and a second process to perform an arbitration among the plural input ports according to the arbitrary arbitration algorithm. The arbitrary arbitration algorithm used in the first and second processes is switched to the time-division algorithm for a predetermined time in response to a trigger.
    Type: Application
    Filed: September 16, 2011
    Publication date: January 5, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Makoto Hataida, Toshikazu Ueki, Takayuki Kinoshita, Yoshikazu Iwami
  • Patent number: 8090912
    Abstract: A request issued by the CPU is output from the local arbiter by way of the CPU bus and the CPU-issued request queue. The cache replacement request loop-back circuit determines at the loop-back determination circuit whether the outputted request is a cache replacement request or not. A request other than a cache replacement request is output onto the local bus. A cache replacement request is output to the selector and sent to the request handling section when there is no valid request on the global bus.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: January 3, 2012
    Assignee: Fujitsu Limited
    Inventors: Takaharu Ishizuka, Toshikazu Ueki, Makoto Hataida, Takashi Yamamoto, Yuka Hosokawa, Takeshi Owaki, Daisuke Itou
  • Publication number: 20110320900
    Abstract: An error check apparatus including, a packet protocol error check processing circuit configure to detect a protocol error of a packet, a retry control circuit configured to receive the protocol error of the packet from the packet protocol error check processing circuit, and to perform request for retry for data of the packet if the received protocol error has not been detected from a packet retransmitted by retry request, and an error notification circuit configured to notify of the protocol error of the packet to a processing unit in a higher-level layer if the protocol error is not a first protocol error for the packet.
    Type: Application
    Filed: September 2, 2011
    Publication date: December 29, 2011
    Applicant: FUJITSU LIMITED
    Inventors: Takayuki Kinoshita, Hidekazu Osano, Yoshikazu Iwami, Makoto Hataida
  • Publication number: 20110320683
    Abstract: An information processing system includes sets of multiple processors performing processing synchronously. The system includes: a ROM storing a firmware program activating the processors to a synchronized state; a RAM defined by one address map; a firmware copying section copying the firmware program in the ROM to the RAM, on system boot; and a RAM address register storing an address of the RAM and of a copy destination of the firmware program. The system further includes: a RAM address storing section storing the address of the RAM and of the copy destination of the firmware program; a loss-of-synchronism detection section detecting loss of synchronism of the processors; and an address replacing section referring to the RAM address register upon detection of the loss of synchronism, thereby replacing an address for reading the stored firmware program, with the address of the RAM and of the copy destination of the firmware program.
    Type: Application
    Filed: September 1, 2011
    Publication date: December 29, 2011
    Applicant: FUJITSU LIMITED
    Inventors: Toshikazu Ueki, Makoto Hataida, Takaharu Ishizuka, Yuka Hosokawa, Takashi Yamamoto, Kenta Sato
  • Patent number: 8078920
    Abstract: An information processing device having two processing units capable of operating in synchronization with each other, includes: a common unit capable of outputting an identical signal to the two processing units; detection units that are respectively provided for the processing units and each detects errors occurred in corresponding processing unit respectively; a comparison unit that compares outputs from the two processing units; and a control unit that controls signals from the processing units to the common unit, based on a detection result of the detection units and a comparison result of the comparison unit, and determines, if errors of an identical type are simultaneously detected by the detection units, that the errors are due to an error of the common unit.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: December 13, 2011
    Assignee: Fujitsu Limited
    Inventors: Atsushi Morosawa, Takaharu Ishizuka, Toshikazu Ueki, Makoto Hataida, Yuka Hosokawa, Takeshi Owaki, Takashi Yamamoto, Daisuke Itou
  • Patent number: 8065566
    Abstract: A control device managing a plurality of nodes transmitting and receiving data containing an error correcting code, comprises means accepting, when any one of the nodes detects an uncorrectable error from the data containing the error correcting code, a signal transmitted by the node detecting the error, means judging from a record of the detection of a first node, when accepting the signal from a second node receiving data transmitted by the first node, whether or not the first node has detected the uncorrectable error from the data transmitted to the second node, and means stopping, when the first node has detected the uncorrectable error from the data transmitted to the second node, a process attributed to the acceptance of the signal from the second node.
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: November 22, 2011
    Assignee: Fujitsu Limited
    Inventors: Takashi Yamamoto, Takaharu Ishizuka, Toshikazu Ueki, Makoto Hataida, Yuka Hosokawa, Takeshi Owaki, Daisuke Itou