Patents by Inventor Hanno Ulrich

Hanno Ulrich 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: 7324934
    Abstract: Feedback control algorithms for controlling a given simulation model which relates to a computer-program-based method and respective system for providing a feedback control for a given set of control quantities of a simulation model, comprising a plurality of iterated simulation runs each of which consumes a considerable amount of time. Each single run is performed with a setting of starting values for certain entry control quantities suited to control certain target quantities. The respective next setting of entry quantities is based on the value of the target quantities measured in the preceding simulation run. In order to provide for a fast convergence of the target quantities to a final, predetermined value, the following formula is applied: x n + 1 ? = v n 1 + ? n ? ( 1 - v n ) where ?n=(n+1)u?nun u is the final value of the target control quantity aimed at un, its value achieved up to iteration n of the simulation run and ?n is a suitable system parameter.
    Type: Grant
    Filed: June 23, 2003
    Date of Patent: January 29, 2008
    Assignee: International Business Machines Corporation
    Inventor: Hanno Ulrich
  • Patent number: 7174426
    Abstract: The invention relates to a method and respective system for accessing a cache memory in a computer system, wherein the cache memory is split up in at least two segments, wherein the cache memory is accessed by a plurality of competing cache memory requests via a number of commonly used input registers, wherein a cache segment model is utilized for reflecting the cache use by said competing requests, wherein cache memory requests are processed by a processing pipe and wherein each cache-request, before entering the processing pipe, is checked whether the segments of the cache memory are available at the cycle it needs, wherein said memory comprises the steps of: a) marking a segment model cell as busy with storing, if a store-request targeting to a cache segment corresponding to said model cell has received pipe access, b) blocking off from pipe access a fetch-request targeting to a segment model cell, which is marked busy with a store operation; and c) blocking off any store-request from pipe access, if at
    Type: Grant
    Filed: July 22, 2004
    Date of Patent: February 6, 2007
    Assignee: International Business Machines Corporation
    Inventor: Hanno Ulrich
  • Publication number: 20050027942
    Abstract: The invention relates to a method and respective system for accessing a cache memory in a computer system, wherein the cache memory is split up in at least two segments, wherein the cache memory is accessed by a plurality of competing cache memory requests via a number of commonly used input registers, wherein a cache segment model is utilized for reflecting the cache use by said competing requests, wherein cache memory requests are processed by a processing pipe and wherein each cache-request, before entering the processing pipe, is checked whether the segments of the cache memory are available at the cycle it needs, wherein said memory comprises the steps of: a) marking a segment model cell as busy with storing, if a store-request targeting to a cache segment corresponding to said model cell has received pipe access, b) blocking off from pipe access a fetch-request targeting to a segment model cell, which is marked busy with a store operation; and c) blocking off any store-request from pipe access, if at le
    Type: Application
    Filed: July 22, 2004
    Publication date: February 3, 2005
    Applicant: International Business Machines Corporation
    Inventor: Hanno Ulrich
  • Publication number: 20040002839
    Abstract: Feedback control algorithms for controlling a given simulation model which relates to a computer-program-based method and respective system for providing a feedback control for a given set of control quantities of a simulation model, comprising a plurality of iterated simulation runs each of which consumes a considerable amount of time. Each single run is performed with a setting of starting values for certain entry control quantities suited to control certain target quantities. The respective next setting of entry quantities is based on the value of the target quantities measured in the preceding simulation run.
    Type: Application
    Filed: June 23, 2003
    Publication date: January 1, 2004
    Applicant: International Business Machines Corporation
    Inventor: Hanno Ulrich