Patents by Inventor Jens Dittrich

Jens Dittrich 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: 9594683
    Abstract: A data processing system including multiple processors with a hierarchical cache structure comprising multiple levels of cache between the processors and a main memory, wherein at least one page mover is positioned closer to the main memory and is connected to the cache memories of the at least one shared cache level (L2, L3, L4), the main memory and to the multiple processors to move data between the cache memories of the at least one shared cache level, the main memory and the processors. In response to a request from one of the processors, the at least one page mover fetches data of a storage area line-wise from at least one of the following memories: the cache memories and the main memory maintaining multiple processor cache memory access coherency.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jens Dittrich, Christian Jacobi, Matthias Pflanz, Stefan Schuh, Kai Weber
  • Publication number: 20150154116
    Abstract: A data processing system including multiple processors with a hierarchical cache structure comprising multiple levels of cache between the processors and a main memory, wherein at least one page mover is positioned closer to the main memory and is connected to the cache memories of the at least one shared cache level (L2, L3, L4), the main memory and to the multiple processors to move data between the cache memories of the at least one shared cache level, the main memory and the processors. In response to a request from one of the processors, the at least one page mover fetches data of a storage area line-wise from at least one of the following memories: the cache memories and the main memory maintaining multiple processor cache memory access coherency.
    Type: Application
    Filed: November 17, 2014
    Publication date: June 4, 2015
    Inventors: Jens Dittrich, Christian Jacobi, Matthias Pflanz, Stefan Schuh, Kai Weber
  • Publication number: 20150120652
    Abstract: A method for storing data in a replicated data storage system according to the invention comprises the steps of: partitioning the data into data blocks; and storing multiple replicas of a data block in a machine readable medium.
    Type: Application
    Filed: March 20, 2012
    Publication date: April 30, 2015
    Inventors: Jens Dittrich, Jorge-Arnulfo Quiané-Ruiz, Stefan Richter, Stefan Schuh, Alekh Jindal, Jörg Schad
  • Publication number: 20130226959
    Abstract: A method of storing and accessing data in a database system is disclosed. The database system comprises at least one primary data source. The database system is associated with at least one adapted data structure that defines the physical data storage structures (e.g., row storage and columnar storage) in which the data are stored. Data is allocated from the at least one primary data source to the at least one adapted data structure in correlation with a database query received. For example, based on the data access patterns (e.g., queries), the physical data storage structures in which the data managed by the database system are to be stored are dynamically determined.
    Type: Application
    Filed: September 12, 2011
    Publication date: August 29, 2013
    Applicant: UNIVERSITAT DES SAARLANDES
    Inventors: Jens Dittrich, Alekh Jindal