Patents by Inventor Daniel B. Martin

Daniel B. Martin 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: 4638427
    Abstract: Accurate and repeatable time accounting is done in an asymmetric multiprocessing system (AMP) by converting the actual execution time of each dispatch of a task on a minor processor in the AMP to an equivalent execution time which would have been obtained if the dispatch had instead been on the major processor in the AMP, so that the overall task time in the AMP is independent of whether the task is dispatched on a minor processor or a major processor in the AMP. Dispatching on an AMP is made more efficient by determining an affinity value (AV) for each task. The AV is the ratio of the task's emulation time on the minor processor to the task's total dispatch time on all processors in the AMP. A low affinity value (near zero) indicates better efficiency for the task by next dispatching it on a minor processor. A high affinity value (near one) indicates better efficiency for the task by next dispatching it on a major processor. The affinity value may be based on all prior dispatches fo the task (i.e.
    Type: Grant
    Filed: April 16, 1984
    Date of Patent: January 20, 1987
    Assignee: International Business Machines Corporation
    Inventor: Daniel B. Martin
  • Patent number: 4441155
    Abstract: The described embodiment modifies cache addressing in order to decrease the cache miss rate based on a statistical observation that the lowest and highest locations in pages in main storage page frames are usually accessed at a higher frequency than intermediate locations in the pages. Cache class addressing controls are modified to change the distribution of cache contained data more uniformly among the congruence classes in the cache (by comparison with conventional cache class distribution). The cache addressing controls change the congruence class address as a function of the state of a higher-order bit or field in any CPU requested address.
    Type: Grant
    Filed: November 23, 1981
    Date of Patent: April 3, 1984
    Assignee: International Business Machines Corporation
    Inventors: Robert P. Fletcher, Daniel B. Martin
  • Patent number: 4439828
    Abstract: Buffered, pre-fetched instructions in the instruction handling portion of a data processing system are examined to detect sequences of predetermined instructions to effect generation of a substitute instruction to be executed by an execution unit in place of the first instruction of the sequence to perform the functions specified by all of the instructions of the sequence.
    Type: Grant
    Filed: July 27, 1981
    Date of Patent: March 27, 1984
    Assignee: International Business Machines Corp.
    Inventor: Daniel B. Martin
  • Patent number: 3948281
    Abstract: The disclosure is directed to automatic flow blending of gas mixtures useful for calibrating gas analyzing instruments of the kind used in measuring atmospheric pollutants and the like. According to the disclosure the component gases reduced in pressure from the storage pressure, are continually mixed in a mixing zone at low pressure and pumped to high pressure for charging high pressure storage vessels. The mixture in the high pressure charging line is continuously monitored with a gas analyzer instrument. Variations from the desired blend are converted into an analog signal which is used to control various valve mechanisms for regulating the flow of gases to the low pressure mixing zone so that a match of the desired blend of gases is obtained.
    Type: Grant
    Filed: October 26, 1973
    Date of Patent: April 6, 1976
    Assignee: Scott Environmental Technology, Inc.
    Inventors: Donny R. Strain, Daniel B. Martin