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: 6725339Abstract: 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: GrantFiled: January 31, 2002Date of Patent: April 20, 2004Assignee: Intel CorporationInventors: John Wai Cheong Fu, Dean Ahmad Mulla, Gregory S. Mathews, Stuart E. Sailer, Jeng-Jye Shaw
-
Publication number: 20020073284Abstract: 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: ApplicationFiled: January 31, 2002Publication date: June 13, 2002Inventors: John Wai Cheong Fu, Dean Ahmad Mulla, Gregory S. Mathews, Stuart E. Sailer, Jeng-Jye Shaw
-
Patent number: 6405233Abstract: 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: GrantFiled: June 30, 1999Date of Patent: June 11, 2002Assignee: Intel CorporationInventors: Gregory S. Mathews, Jeng-Jye Shaw
-
Patent number: 6381678Abstract: 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: GrantFiled: October 30, 1998Date of Patent: April 30, 2002Assignee: Intel CorporationInventors: John Wai Cheong Fu, Dean Ahmad Mulla, Gregory S. Mathews, Stuart E. Sailer, Jeng-Jye Shaw
-
Publication number: 20010044881Abstract: 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: ApplicationFiled: October 30, 1998Publication date: November 22, 2001Inventors: JOHN WAI CHEONG FU, DEAN AHMAD MULLA, GREGORY S. MATHEWS, STUART E. SAILER, JENG-JYE SHAW
-
Patent number: 5806082Abstract: 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: GrantFiled: August 13, 1996Date of Patent: September 8, 1998Assignee: Intel CorporationInventor: Jeng-Jye Shaw
-
Patent number: 5574880Abstract: 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: GrantFiled: March 11, 1994Date of Patent: November 12, 1996Assignee: Intel CorporationInventor: Jeng-Jye Shaw
-
Patent number: 5459421Abstract: 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: GrantFiled: March 31, 1994Date of Patent: October 17, 1995Assignee: Intel CorporationInventor: Jeng-Jye Shaw
-
Patent number: 5428565Abstract: 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: GrantFiled: March 11, 1994Date of Patent: June 27, 1995Assignee: Intel CorporationInventor: Jeng-Jye Shaw