Patents by Inventor Takatoshi Fukuda

Takatoshi Fukuda 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: 9740541
    Abstract: An information processing apparatus includes a packet preprocessing unit configured to generate a packet process request when a packet is received; a CPU core configured to process the packet in response to the packet process request; a hardware element configured to generate a message including information identifying a predetermined event, in response to the predetermined event occurring in accordance with the processing of the packet, the hardware element being provided in the CPU core; and a message recording unit configured to record the message generated by the hardware element together with a count value of a timer.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: August 22, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Shuji Takada, Takatoshi Fukuda, Kenjiro Mori
  • Patent number: 9619361
    Abstract: A performance profiling apparatus includes: a plurality of counters provided for a routine included in a program; a storage section configured to store an instruction of the program and an identification information indicating the routine of the program; a processor configured to read the instruction from the storage section and to execute a process according to the instruction; and a counter controller configured to, at the time of reading the instruction of the processor, receive the identification information of the instruction which is output from the storage section with the instruction and to instruct a first counter designated by the identification information to count up.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: April 11, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Takatoshi Fukuda, Shuji Takada, Kenjiro Mori
  • Publication number: 20160253286
    Abstract: A program profiler circuit includes: a stack having a first storage region for stacking, when an instruction to call a subroutine is detected, a head address of the subroutine and for unstacking a lastly stacked head address when a restoration instruction to return to a source from which the subroutine is called is detected; a matching determining unit that has a plurality of second storage regions in which head addresses of subroutines are registered and is configured to output region information indicating a second storage region having registered therein a head address that matches the head address lastly stacked by the stack processing unit; and an accumulator that has a plurality of accumulation regions corresponding to the plurality of second storage regions and is configured to increment with a predetermined value to a value stored in an accumulation region corresponding to the region information output from the matching determining unit.
    Type: Application
    Filed: January 4, 2016
    Publication date: September 1, 2016
    Applicant: FUJITSU LIMITED
    Inventor: Takatoshi FUKUDA
  • Patent number: 9262122
    Abstract: In a multicore system in which a plurality of CPUs each including a cache memory share one main memory, a write buffer having a plurality of stages of buffers each holding data to be written to the main memory and an address of a write destination is provided between the cache memory and the main memory, and at the time of a write to the write buffer from the cache memory, an address of a write destination and the addresses stored in the buffers are compared, and when any of the buffers has an agreeing address, data is overwritten to this buffer, and the buffer is logically moved to a last stage.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: February 16, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Takatoshi Fukuda, Shuji Takada, Kenjiro Mori
  • Publication number: 20150205648
    Abstract: An information processing apparatus includes a packet preprocessing unit configured to generate a packet process request when a packet is received; a CPU core configured to process the packet in response to the packet process request; a hardware element configured to generate a message including information identifying a predetermined event, in response to the predetermined event occurring in accordance with the processing of the packet, the hardware element being provided in the CPU core; and a message recording unit configured to record the message generated by the hardware element together with a count value of a timer.
    Type: Application
    Filed: March 31, 2015
    Publication date: July 23, 2015
    Inventors: Shuji Takada, Takatoshi Fukuda, Kenjiro Mori
  • Publication number: 20140337584
    Abstract: A cache controller receives a reference request from a CPU executing a program in which information indicative of a reference request specifying in shared memory, an area not having an update request and information indicative of a snoop reference request are distinguished from one another. When the reference request specifying an area not having the update request is received, the cache controller acquires from the shared memory and without performing a snoop process, information stored in the specified area. The cache controller stores the information acquired from the shared memory to the cache memory of the CPU executing the program.
    Type: Application
    Filed: July 25, 2014
    Publication date: November 13, 2014
    Applicant: Fujitsu Limited
    Inventors: Shuji TAKADA, Takatoshi FUKUDA
  • Publication number: 20140297963
    Abstract: When an invalidation request is inputted from another processing device, a cache controller registers a set of an invalidation request address which the invalidation request has and an identifier of the other processing device which outputted the invalidation request in an invalidation history table. When a central processing unit attempts to read data at a first address not stored in a cache memory, if the first address is registered in the invalidation history table, the cache controller outputs a coherent read request containing the first address to the other processing device indicated by the identifier of the other processing device which outputted the invalidation request corresponding to the first address, or if the first address is not registered in the invalidation history table, the cache controller outputs a coherent read request containing the first address to all other processing devices.
    Type: Application
    Filed: February 17, 2014
    Publication date: October 2, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Takatoshi FUKUDA, Kenjiro MORI, Shuji TAKADA
  • Publication number: 20140282435
    Abstract: A performance profiling apparatus includes: a plurality of counters provided for a routine included in a program; a storage section configured to store an instruction of the program and an identification information indicating the routine of the program; a processor configured to read the instruction from the storage section and to execute a process according to the instruction; and a counter controller configured to, at the time of reading the instruction of the processor, receive the identification information of the instruction which is output from the storage section with the instruction and to instruct a first counter designated by the identification information to count up.
    Type: Application
    Filed: November 21, 2013
    Publication date: September 18, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Takatoshi FUKUDA, Shuji TAKADA, Kenjiro MORI
  • Publication number: 20140281059
    Abstract: In a multicore system in which a plurality of CPUs each including a cache memory share one main memory, a write buffer having a plurality of stages of buffers each holding data to be written to the main memory and an address of a write destination is provided between the cache memory and the main memory, and at the time of a write to the write buffer from the cache memory, an address of a write destination and the addresses stored in the buffers are compared, and when any of the buffers has an agreeing address, data is overwritten to this buffer, and the buffer is logically moved to a last stage.
    Type: Application
    Filed: January 9, 2014
    Publication date: September 18, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Takatoshi FUKUDA, SHUJI TAKADA, Kenjiro Mori
  • Publication number: 20140089690
    Abstract: An arithmetic processing circuit includes a plurality of arithmetic processing units, a plurality of selector circuits each configured to select one of a plurality of power supplies that are fewer than the arithmetic processing units and to connect the selected power supply to a corresponding one of the arithmetic processing units, and a power supply control circuit configured to variably control an output voltage of at least one of the plurality of power supplies.
    Type: Application
    Filed: August 7, 2013
    Publication date: March 27, 2014
    Applicant: FUJITSU LIMITED
    Inventor: Takatoshi FUKUDA
  • Patent number: 8589763
    Abstract: A cache memory is operated in a write through system, and an operation to be performed when a cache mishit occurs is performed when corresponding data is not stored in the cache memory, or only when an error occurs although there is the data. Then, a bit indicating that a soft error has occurred before is set in the cache memory, and when the bit indicates “1” and if an error has occurred again, it is determined that a hardware error has occurred, and an interrupt is generated in the CPU. The bit is to be reset at time intervals sufficiently shorter than the frequency at which it is considered that a soft error occurs.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: November 19, 2013
    Assignee: Fujitsu Limited
    Inventor: Takatoshi Fukuda
  • Publication number: 20120117428
    Abstract: A cache memory is operated in a write through system, and an operation to be performed when a cache mishit occurs is performed when corresponding data is not stored in the cache memory, or only when an error occurs although there is the data. Then, a bit indicating that a soft error has occurred before is set in the cache memory, and when the bit indicates “1” and if an error has occurred again, it is determined that a hardware error has occurred, and an interrupt is generated in the CPU. The bit is to be reset at time intervals sufficiently shorter than the frequency at which it is considered that a soft error occurs.
    Type: Application
    Filed: September 1, 2011
    Publication date: May 10, 2012
    Applicant: FUJITSU LIMITED
    Inventor: Takatoshi FUKUDA
  • Publication number: 20120079346
    Abstract: An information bit and a redundant bit at addresses of memory determined by a random number are both read without receiving error detection or error correction, the bit at a bit position determined by a random number is inverted, and the bit-inverted data is written to the same address of the same memory. The number of bits (one bit, two or more bits, etc.) to be inverted is set appropriately on the basis of what types of errors are to be caused in a simulated manner.
    Type: Application
    Filed: August 30, 2011
    Publication date: March 29, 2012
    Applicant: Fujitsu Limited
    Inventor: Takatoshi FUKUDA
  • Publication number: 20080031166
    Abstract: According to the present invention, in order to simultaneously realize high-speed transmission suppressing signal reflection and reduction of power consumption, a bidirectional transmission circuit, in which a plurality of sending/receiving elements send and receive signals via a transmission bus, is constructed so that, when a first sending/receiving element operates as a sending side, a first control unit sets a connection of the transmission bus to a first termination voltage source via a first terminating resistor by a first switch to off and a second control unit sets a connection of the transmission bus to a second termination voltage source via a second terminating resistor by a second switch to on.
    Type: Application
    Filed: January 3, 2007
    Publication date: February 7, 2008
    Applicant: Fujitsu Limited
    Inventor: Takatoshi Fukuda
  • Patent number: 7259754
    Abstract: When a user indicates a point on a display screen of a computer using a pen sensor, first the display screen is divided into a plurality of areas and the areas are displayed by mutually different colors or brightnesses. The plurality of colors or brightnesses displayed are scanned by the pen sensor and the colors or brightnesses detected by the light receiver to judge in which area the indicated point is located. Next, the judged area is further divided into a plurality of areas which are displayed by mutually different colors or brightnesses. Next, a routine similar to the above is successively repeated to narrow down the area in which the point indicated by the pen sensor is located and finally determine the position of the point, that is, the XY coordinates on the display screen.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: August 21, 2007
    Assignee: Fujitsu Limited
    Inventors: Manabu Sasaki, Takatoshi Fukuda, Manabu Suzuki, Kunihiko Hagiwara, Yukihiro Okada, Hiroshi Miyaoku, Seiji Toda, Keiko Horiuchi
  • Patent number: 6898763
    Abstract: An information processing apparatus includes a tuner receiving a signal according to a received broadcast, a first processing part performing a desired processing on the signal supplied from the tuner, converting the signal into a first signal of a given format, and outputting the first signal, a second processing part converting the signal supplied from the tuner into a second signal of the given format and outputting the second signal, and an output part selectively outputting one of the first and second signals. The first and second processing parts are startable independently of each other.
    Type: Grant
    Filed: November 29, 2001
    Date of Patent: May 24, 2005
    Assignee: Fujitsu Limited
    Inventors: Kunihiko Hagiwara, Takatoshi Fukuda
  • Patent number: 6633283
    Abstract: A storing part stores image data of an input image signal; and a control part detects a resolution of the image data from a synchronization signal which is in synchronization with the input image signal, and, controls timing of reading the image data from the storing part according to the thus-detected resolution. The control part detects periods of a horizontal synchronization signal and vertical synchronization signal which are in synchronization with the input image signal, determines a magnification for an image to be output, from a horizontal synchronization interval and a vertical synchronization interval of the image to be output, and the periods of the horizontal synchronization signal and vertical synchronization signal which are in synchronization with the input image signal; and controls the timing of reading the image data from said storing part according to the thus-determined magnification.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: October 14, 2003
    Assignee: Fujitsu Limited
    Inventors: Takatoshi Fukuda, Kunihiko Hagiwara, Michio Hibi, Seiji Toda, Manabu Suzuki
  • Patent number: 6577322
    Abstract: A method and apparatus for converting a digital video signal, to a signal having a resolution that matches a display device, by using simple hardware alone. When a digital video signal is input together with a data enable (DE) signal and a dot clock (DCLK) signal, the number of clocks of the DCLK signal generated during an active period of the DE signal is counted and, based on the thus counted number of clocks, the resolution of the input video image is identified; then, based on the resolution thus identified, the pixel density of the input video signal is converted so as to form a video signal having a resolution that matches the display device. Alternatively, the resolution of the input video signal may be identified by counting the number of pulses of the DE signal generated during one vertical synchronization period.
    Type: Grant
    Filed: July 5, 2000
    Date of Patent: June 10, 2003
    Assignee: Fujitsu Limited
    Inventor: Takatoshi Fukuda
  • Publication number: 20030095109
    Abstract: When a user indicates a point on a display screen of a computer using a pen sensor, first the display screen is divided into a plurality of areas and the areas are displayed by mutually different colors or brightnesses. The plurality of colors or brightnesses displayed are scanned by the pen sensor and the colors or brightnesses detected by the light receiver to judge in which area the indicated point is located. Next, the judged area is further divided into a plurality of areas which are displayed by mutually different colors or brightnesses. Next, a routine similar to the above is successively repeated to narrow down the area in which the point indicated by the pen sensor is located and finally determine the position of the point, that is, the XY coordinates on the display screen.
    Type: Application
    Filed: June 26, 2002
    Publication date: May 22, 2003
    Applicant: FUJITSU LIMITED.
    Inventors: Manabu Sasaki, Takatoshi Fukuda, Manabu Suzuki, Kunihiko Ilagiwara, Yukihiro Okada, Hiroshi Miyaoku, Seiji Toda, Keiko Horiuchi
  • Publication number: 20030043181
    Abstract: An information processing apparatus includes a tuner receiving a signal according to a received broadcast, a first processing part performing a desired processing on the signal supplied from the tuner, converting the signal into a first signal of a given format, and outputting the first signal, a second processing part converting the signal supplied from the tuner into a second signal of the given format and outputting the second signal, and an output part selectively outputting one of the first and second signals. The first and second processing parts are startable independently of each other.
    Type: Application
    Filed: November 29, 2001
    Publication date: March 6, 2003
    Applicant: FUJITSU LIMITED
    Inventors: Kunihiko Hagiwara, Takatoshi Fukuda