Patents by Inventor Mark D. Luba

Mark D. Luba 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).

  • Publication number: 20100131719
    Abstract: A data processing system is described that reduces read latency of requested memory data, thereby resulting in improved system performance. An exemplary system includes a bus, a processor, and a controller associated with the processor. The controller is configured to send a request for data to a memory storage unit, receive, from the memory storage unit, an early response indicating that the controller will later receive the requested data, and upon receipt of the early response indicator, start a timer to wait a period of time. The controller is further configured to, after expiration of the timer but prior to receipt of the requested data, send an arbitration request to initiate a transaction on the bus to communicate the requested data from the controller to the processor when the requested data is later received by the controller.
    Type: Application
    Filed: January 27, 2010
    Publication date: May 27, 2010
    Inventors: Mark D. Luba, Gary J. Lucas, Kelvin S. Vartti
  • Publication number: 20090313634
    Abstract: In a multi-cell system, a dynamic adjustment of a workload of a data path between multiple cells of the system may be preferred to eliminate system latencies during operation of the system. The dynamic adjustment may include monitoring a workload, or an amount of data traffic, of a data path and determining if the monitored workload of the data path exceeds a predetermined workload threshold. If the workload threshold is exceeded, the dynamic adjustment of the workload of the data path may include transferring a portion of data from the monitored data path to another data path that is also connected to the same cells as the monitored data path. The transfer of data may be to a previously-existing data path that has capacity for the data, to a newly-created data path, or to both a previously-existing data path and a new data path.
    Type: Application
    Filed: March 20, 2006
    Publication date: December 17, 2009
    Inventors: Diep T. Nguyen, Mark D. Luba
  • Publication number: 20090164689
    Abstract: A data processing system is described that reduces read latency of requested memory data, thereby resulting in improved system performance. An exemplary system includes a bus, a processor, and a controller associated with the processor. The controller is configured to send a request for data to a memory storage unit, receive, from the memory storage unit, an early response indicating that the controller will later receive the requested data, and upon receipt of the early response indicator, start a timer to wait a period of time. The controller is further configured to, after expiration of the timer but prior to receipt of the requested data, send an arbitration request to initiate a transaction on the bus to communicate the requested data from the controller to the processor when the requested data is later received by the controller.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Inventors: Mark D. Luba, Gary J. Lucas, Kelvin S. Vartti
  • Patent number: 6006296
    Abstract: A single ASIC memory controller has full interconnectivity between various modes on the ASIC: input controller, memory controller, and output controller. The single ASIC includes an input controller section, a memory controller section, and an output controller section. The ASIC architecture is designed to allow any of the sections to be bypassed. Using the bypass mechanism, the ASIC can be combined with other like ASICs to increase system performance and capabilities without the need for ASIC redesign. The ASIC design can be used in memory subsystems that are scalable depending on user requirements.
    Type: Grant
    Filed: May 16, 1997
    Date of Patent: December 21, 1999
    Assignee: Unisys Corporation
    Inventors: Anthony P. Gold, Michael K. Benton, Philip C. Bolyn, Eric D. Aho, Mark D. Luba
  • Patent number: 5920898
    Abstract: A memory controller is described that comprises individual control segments for controlling memory that is divided into individual pairs of memory segments. The programmable memory controller provides improved average access times for memory devices by reducing the number of wait cycles between memory operations. A common data bus is shared between the memory segments. Each control segment provides individual sets of address and control lines to each memory segment so that control sequences can occur simultaneously between multiple control and memory segments. Accordingly, when a control sequence is in process within one segment, another control sequence can occur simultaneously in another segment. By overlapping control sequences in this fashion, the bandwidth of the data bus is increased by remaining idle less frequently. Each control segment provides a plurality of allow mode signals to the other control segment.
    Type: Grant
    Filed: August 16, 1996
    Date of Patent: July 6, 1999
    Assignee: Unisys Corporation
    Inventors: Philip C. Bolyn, Mark D. Luba