Patents by Inventor Sebastian Mattheis

Sebastian Mattheis 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: 9176716
    Abstract: A method for scheduling tasks to processor cores of a parallel computing system may include the steps of processing a source code which comprises at least one parallel lambda function having a function body called by a task and having a capture list specifying the data structures accessed in the function body of said parallel lambda function and used to derive data location information; executing the task calling said function body on the processor core which is associated to a memory unit of the parallel computing system where the data of the data structures specified by said capture list is stored, wherein the memory unit is selected or localized based on the derived data location information.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: November 3, 2015
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Sebastian Mattheis, Tobias Schule
  • Publication number: 20140317636
    Abstract: A method for scheduling tasks to processor cores of a parallel computing system may include the steps of processing a source code which comprises at least one parallel lambda function having a function body called by a task and having a capture list specifying the data structures accessed in the function body of said parallel lambda function and used to derive data location information; executing the task calling said function body on the processor core which is associated to a memory unit of the parallel computing system where the data of the data structures specified by said capture list is stored, wherein the memory unit is selected or localized based on the derived data location information.
    Type: Application
    Filed: April 18, 2013
    Publication date: October 23, 2014
    Inventors: Sebastian Mattheis, Tobias Schule