Patents by Inventor Mark Lalich

Mark Lalich 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: 5613075
    Abstract: A method for guaranteeing access to a bus master for reads of main memory in a bridge circuit for joining a host processor, main memory, and a PCI bus, by detecting a read with data posted in the posted write buffer, disabling the posted write buffer, disabling access by the host processor for a selected period, detecting the presence of a retry of the read access, and enabling the posted write buffer after detecting an idle bus for the passage of the preselected time.
    Type: Grant
    Filed: January 12, 1996
    Date of Patent: March 18, 1997
    Assignee: Intel Corporation
    Inventors: Nicholas Wade, Mark Lalich, Bruce Young
  • Patent number: 5561783
    Abstract: A dynamic cache coherency method and apparatus providing enhanced microprocessor system performance are described. The method and apparatus are advantageously utilized in a microprocessor system comprising a central processing unit (CPU), a write back cache memory, dynamic random access memory (DRAM) main memory, a cache and DRAM controller (CDC), and a data path unit (DPU) with a write buffer. In accordance with the method of operation, following a write access by the CPU, the CDC determines whether the write buffer is full and whether the cache line associated with this access has been modified, i.e. is "clean" or "dirty." In the event that the write buffer is full, or the cache line is dirty, the write operation proceeds in accordance with a write back mode of operation. However, if the write buffer in the DPU is not full, and the cache line is clean, the CDC writes the write data to both the cache line in cache memory, and the write buffer in the DPU.
    Type: Grant
    Filed: March 22, 1995
    Date of Patent: October 1, 1996
    Assignee: Intel Corporation
    Inventors: Subbarao Vanka, Prasanna Rupasinghe, Mark Lalich, Abid Ahmad
  • Patent number: 5479636
    Abstract: A concurrent cache line replacement method and apparatus for a high performance microprocessor system with a write-back cache memory is disclosed. The invention is advantageously utilized in a microprocessor system comprising a CPU, a write back cache memory, DRAM main memory, a cache and DRAM controller (CDC), and a data path unit (DPU) with a write buffer capability. In accordance with the method of operation of the present invention, when a read access by the CPU results in a cache miss to a dirty cache line, the CDC concurrently initiates two operations. The CDC initiates the writing of the dirty line in the cache memory to a write buffer in the DPU, while concurrently, the CDC also initiates the reading of the new line from the DRAM main memory.
    Type: Grant
    Filed: March 6, 1995
    Date of Patent: December 26, 1995
    Assignee: Intel Corporation
    Inventors: Subbarao Vanka, Prasanna Rupasinghe, Mark Lalich