Patents by Inventor Daniel E. Yee

Daniel E. Yee 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: 8578134
    Abstract: A method and processor are provided. The method includes storing a first value at a first field of a first cache tag line when a next occurrence of a first COF instruction is presumed to branch and when the end location of the first COF instruction is at a first location of memory, storing a second value at the first field to indicate the next occurrence of the first COF instruction is presumed to branch and when the end location of the first COF instruction is at a second location of memory. The processor includes an instruction cache having instruction data represented by a plurality of data segments and a prefetch unit. The prefetch unit is operable to receive a first data segment from the instruction cache and determine whether an end byte of a predicted taken COF instruction is present in the first data segment.
    Type: Grant
    Filed: April 4, 2005
    Date of Patent: November 5, 2013
    Inventors: David Jarosh, Daniel E. Yee
  • Patent number: 6968427
    Abstract: A cache memory comprising: 1) a tag array comprising a plurality of tag entry locations that are accessed by R of the M least significant bits of an N-bit received address and stored an address tag comprising the (N-M) most significant bits of the N-bit received address. The cache memory also comprises 2) cache hit comparison circuitry for comparing the (N-M) most significant bits of an N-bit received address with an address tag and generating a HIT signal if a match occurs, and 3) tag array test circuitry for testing the operation of the tag array and the cache hit comparison circuitry.
    Type: Grant
    Filed: December 2, 2002
    Date of Patent: November 22, 2005
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Daniel E. Yee
  • Patent number: 6122000
    Abstract: Method and apparatus for synchronizing vertical refresh and the display of left versus right channels in a stereoscopic, multi-display computer graphics system. Each graphics pipeline in the system is coupled to its own synchronization controller. The synchronization controllers each have a synchronization input and a synchronization output. The inputs and outputs are coupled in series to form a daisy chain. One of the synchronization controllers is designated the master, the rest are slaves. The master generates a signal that transitions when the master enters vertical front porch. The slaves pass this signal down the daisy chain. Each slave will wait at the end of its own vertical front porch for a transition on the signal. When the transition occurs, the slave immediately enters vertical sync. If no transition occurs within a predetermined time, the slave will enter vertical sync at the end of the predetermined time.
    Type: Grant
    Filed: June 3, 1997
    Date of Patent: September 19, 2000
    Assignee: Hewlett Packard Company
    Inventors: Daniel E Yee, Byron A Alcorn
  • Patent number: 6046605
    Abstract: A bidirectional asynchronous open collector buffer. The buffer employs set delays and control logic to prevent latch up of the buffer when the low signal is applied to one of the ports of the buffer. Additionally, the buffer employs reset delays in conjunction with the control logic for suppressing oscillation of the buffer when one of the ports of the buffer is released from the applied low signal.
    Type: Grant
    Filed: September 19, 1997
    Date of Patent: April 4, 2000
    Assignee: Hewlett-Packard Company
    Inventors: Ted B. Ziemkowski, Gregory A. Hill, Daniel E. Yee