Patents by Inventor Martijn Johan Rutten

Martijn Johan Rutten 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: 7653736
    Abstract: Aspects involve effectively separating communication hardware in a data processing system by introducing a communication device for each processor. By introducing this separation the processors can concentrate on performing their function-specific tasks, while the communication device provide the communication support for the respective processor. Accordingly, in certain embodiments, a data processing system is provided with a computation, a communication support and a communication network layer.
    Type: Grant
    Filed: December 5, 2002
    Date of Patent: January 26, 2010
    Assignee: NXP B.V.
    Inventors: Josephus Theodorus Johannes Van Eijndhoven, Evert-Jan Daniël Pol, Martijn Johan Rutten, Pieter Van Der Wolf, Om Prakash Gangwal
  • Patent number: 7526613
    Abstract: The dismissing of cached data that is not expected to be further used is predicted instead of predicting future I/O operations and then data is fetched from the main memory to replace the dismissed data in the cache. Thus, firstly a location in a cache memory containing data, which is expected not to be further used, is identified, followed by performing a prefetch operation in order to request new data to refill the above location in the cache memory. Therefore, a data processing system comprises at least one processor (12) for processing streaming data, at least one cache memory (200) having a plurality of cache blocks (210), wherein one of said cache memories (200) is associated to each of said processors (12), and at least one cache controller (300) for prefetching data into said cache memory (200), wherein one of said cache controllers (300) is associated to each of said cache memories (200).
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: April 28, 2009
    Assignee: NXP B.V.
    Inventors: Josephus Theodorus Johannes Van Eijndhoven, Martijn Johan Rutten, Evert-Jan Daniël Pol
  • Patent number: 7356670
    Abstract: A multiprocessor data processing system is described wherein the processors communicate to each other via a shared memory. Each of the processors comprises an administration unit (18a) and a computational unit. The administration unit of a writing processor maintains information defining a section in the memory which is free for storing data objects for readout by the reading processor. The administration unit of the reading processor maintains information defining a section in the memory in which the writing processor has written completed data for the data objects. The processors are arranged to signal a message to another processor via a processor synchronization channel for updating the information in the administration unit of said other processor.
    Type: Grant
    Filed: December 5, 2002
    Date of Patent: April 8, 2008
    Assignee: NXP B.V.
    Inventors: Josephus Theodorus Johannes Van Eijndhoven, Evert J. Pol, Martijn Johan Rutten