Patents by Inventor Jeng-Jye Shaw

Jeng-Jye Shaw 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: 6725339
    Abstract: A method is provided for requesting data from a memory. The method includes issuing a plurality of data requests to a data request port for the memory. The plurality of data requests includes at least two ordered data requests. The method includes determining if an earlier one of the ordered data requests corresponds to a miss in the memory, and converting a later one of the ordered data requests to a prefetch in response to the earlier one of the ordered data requests corresponding to a miss in the memory. An apparatus includes a memory having at least one pipelined port for receiving data requests. The port is adapted to determine whether an earlier ordered one of the data requests corresponds to a miss in the memory. The port converts a later ordered one of the data requests to a prefetch in response to determining that the earlier ordered one of the data requests corresponds to a miss in the memory.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: April 20, 2004
    Assignee: Intel Corporation
    Inventors: John Wai Cheong Fu, Dean Ahmad Mulla, Gregory S. Mathews, Stuart E. Sailer, Jeng-Jye Shaw
  • Publication number: 20020073284
    Abstract: A method is provided for requesting data from a memory. The method includes issuing a plurality of data requests to a data request port for the memory. The plurality of data requests includes at least two ordered data requests. The method includes determining if an earlier one of the ordered data requests corresponds to a miss in the memory, and converting a later one of the ordered data requests to a prefetch in response to the earlier one of the ordered data requests corresponding to a miss in the memory. An apparatus includes a memory having at least one pipelined port for receiving data requests. The port is adapted to determine whether an earlier ordered one of the data requests corresponds to a miss in the memory. The port converts a later ordered one of the data requests to a prefetch in response to determining that the earlier ordered one of the data requests corresponds to a miss in the memory.
    Type: Application
    Filed: January 31, 2002
    Publication date: June 13, 2002
    Inventors: John Wai Cheong Fu, Dean Ahmad Mulla, Gregory S. Mathews, Stuart E. Sailer, Jeng-Jye Shaw
  • Patent number: 6405233
    Abstract: A technique for receiving a first data from a storage location in which the first data is not stored fully aligned within processor data boundaries for data retrieval. The adder also receives a second data having its alignment adjusted to correspond to the first data and adds the first data and the second data in CPU unaligned format. A carry control circuit coupled to the adder determines which carries are selected for transfer to the next stage for calculating a sum of the two data.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: June 11, 2002
    Assignee: Intel Corporation
    Inventors: Gregory S. Mathews, Jeng-Jye Shaw
  • Patent number: 6381678
    Abstract: A method is provided for requesting data from a memory. The method includes issuing a plurality of data requests to a data request port for the memory. The plurality of data requests includes at least two ordered data requests. The method includes determining if an earlier one of the ordered data requests corresponds to a miss in the memory, and converting a later one of the ordered data requests to a prefetch in response to the earlier one of the ordered data requests corresponding to a miss in the memory. An apparatus includes a memory having at least one pipelined port for receiving data requests. The port is adapted to determine whether an earlier ordered one of the data requests corresponds to a miss in the memory. The port converts a later ordered one of the data requests to a prefetch in response to determining that the earlier ordered one of the data requests corresponds to a miss in the memory.
    Type: Grant
    Filed: October 30, 1998
    Date of Patent: April 30, 2002
    Assignee: Intel Corporation
    Inventors: John Wai Cheong Fu, Dean Ahmad Mulla, Gregory S. Mathews, Stuart E. Sailer, Jeng-Jye Shaw
  • Publication number: 20010044881
    Abstract: A method is provided for requesting data from a memory. The method includes issuing a plurality of data requests to a data request port for the memory. The plurality of data requests includes at least two ordered data requests. The method includes determining if an earlier one of the ordered data requests corresponds to a miss in the memory, and converting a later one of the ordered data requests to a prefetch in response to the earlier one of the ordered data requests corresponding to a miss in the memory. An apparatus includes a memory having at least one pipelined port for receiving data requests. The port is adapted to determine whether an earlier ordered one of the data requests corresponds to a miss in the memory. The port converts a later ordered one of the data requests to a prefetch in response to determining that the earlier ordered one of the data requests corresponds to a miss in the memory.
    Type: Application
    Filed: October 30, 1998
    Publication date: November 22, 2001
    Inventors: JOHN WAI CHEONG FU, DEAN AHMAD MULLA, GREGORY S. MATHEWS, STUART E. SAILER, JENG-JYE SHAW
  • Patent number: 5806082
    Abstract: A memory with at least two banks, each bank capable of storing N=2.sup.n unique lines of data, each line of data addressable by an n-bit code corresponding to an address index i, 0.ltoreq.i.ltoreq.N-1, provides for operation in either an OR-line or split-line mode. In the OR-line mode, data from line i, corresponding to index i, is available from all banks. In the split-line mode, data is available from line address i of one set of banks, and address i+1 from another set of banks. In either mode, wrap-around from line address i=N-1 to i=0 is provided by the use of an additional line of memory located at a position corresponding to i=N that contains the same data as the line corresponding to i=0. In this manner, a complete wrap-around read capability is provided without suffering a memory speed loss.
    Type: Grant
    Filed: August 13, 1996
    Date of Patent: September 8, 1998
    Assignee: Intel Corporation
    Inventor: Jeng-Jye Shaw
  • Patent number: 5574880
    Abstract: A memory with at least two banks, each bank capable of storing N=2.sup.n unique lines of data, each lines of data addressable by an n-bit code corresponding to an address index i, 0.ltoreq.i.ltoreq.N-1, provides for operation in either an OR-line or split-line mode. In the OR-line mode, data from line i, corresponding to index i, is available from all banks. In the split-line mode, data is available from line address i of one set of banks, and address i+1 from another set of banks. In either mode, wrap-around from line address i=N-1 to i=0 is provided by the use of an additional line of memory located at a position corresponding to i=N that contains the same data as the line corresponding to i=0. In this manner, a complete wrap-around read capability is provided without suffering a memory speed loss.
    Type: Grant
    Filed: March 11, 1994
    Date of Patent: November 12, 1996
    Assignee: Intel Corporation
    Inventor: Jeng-Jye Shaw
  • Patent number: 5459421
    Abstract: A flip-flop circuit is described which comprises of a dynamic master which stores a signal by maintaining a charge representing the signal. It also comprises of a static slave which stores a signal by switching to a voltage potential representing the signal. A clock line is coupled to the master and the slave carrying a clock signal to control the master and the slave.
    Type: Grant
    Filed: March 31, 1994
    Date of Patent: October 17, 1995
    Assignee: Intel Corporation
    Inventor: Jeng-Jye Shaw
  • Patent number: 5428565
    Abstract: An apparatus with improved response-time of a content addressable memory (CAM) directory table is obtained by replacing multi-stage domino TAG comparator and detection means with a single stage TAG comparator and detector for each TAG table entry. The improved response results from the use of a common ORed comparator output together with a small signal sense amplifier for the detection of the onset of a hit or miss. The single stage comparator and detector is suitable for use in cache memories including full associative, direct mapped, set associative and sector mapped caches.
    Type: Grant
    Filed: March 11, 1994
    Date of Patent: June 27, 1995
    Assignee: Intel Corporation
    Inventor: Jeng-Jye Shaw