Patents by Inventor Kosuke Tatsukawa

Kosuke Tatsukawa 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: 6834329
    Abstract: A data grouping means divides data items stored in a cache memory section into groups of data having different access patterns. The priority assigning means assigns an order of priorities to data items in each group that the priority assigning means manages according to an individual caching algorithm. The lowest priority determining means determines the lowest priority group when there is not enough unused memory space in the cache memory section and it is necessary to purge a data item. The data operating means purges the lowest priority data in the lowest priority group. Thus the groups of data having different access patterns can be cached effectively.
    Type: Grant
    Filed: July 9, 2002
    Date of Patent: December 21, 2004
    Assignee: NEC Corporation
    Inventors: Shigero Sasaki, Atsuhiro Tanaka, Kosuke Tatsukawa
  • Publication number: 20030014603
    Abstract: A data grouping means divides data items stored in a cache memory section into groups of data having different access patterns. The priority assigning means assigns an order of priorities to data items in each group that the priority assigning means manages according to an individual caching algorithm. The lowest priority determining means determines the lowest priority group when there is not enough unused memory space in the cache memory section and it is necessary to purge a data item. The data operating means purges the lowest priority data in the lowest priority group. Thus the groups of data having different access patterns can be cached effectively.
    Type: Application
    Filed: July 9, 2002
    Publication date: January 16, 2003
    Inventors: Shigero Sasaki, Atsuhiro Tanaka, Kosuke Tatsukawa
  • Patent number: 6092098
    Abstract: Disclosed is a method for controlling a distributed-memory multiprocessor system having a plurality of nodes mutually connected by a network, each of the nodes having a CPU and a memory, and a plurality of user tasks which belong to the same application and are executed in different nodes, which method comprises the steps of: (a) assigning a transmission resource of a network interface in the node to a user task that will be executed next and starting the execution of the user task when a context switching operation is performed; (b) reading data written by the user task from the transmission resource, adding to the data a communication identifier that is assigned to an application to which the user task belongs and that identifies a data reception area, and transmitting the resultant data to a reception side node through the network, in the network interface of each transmission side node; and (c) selecting a data reception area for storing data received from another node from a plurality of data receiving a
    Type: Grant
    Filed: July 24, 1998
    Date of Patent: July 18, 2000
    Assignee: NEC Corporation
    Inventors: Hiroyuki Araki, Kosuke Tatsukawa