Patents by Inventor Carl Scafidi

Carl Scafidi 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: 7395415
    Abstract: A method and apparatus for providing a source operand for an instruction to be executed in a processor. Some embodiments may include a register file unit that has registers and a scheduler to schedule instructions. In some embodiments, the scheduler is to asynchronously receive an instruction and a source operand for that instruction, the source operand being received from the register file unit.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: July 1, 2008
    Assignee: Intel Corporation
    Inventors: Gary Hammond, Carl Scafidi, John Crawford
  • Patent number: 7197670
    Abstract: In accordance with various embodiments of the present invention, a cache-equipped semi-conductor device is provided with enhanced error detection logic to detect a first location-independent error within an area of the cache memory and prevent further use of the area if the error is determined to be the second consecutive error associated with a common area.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: March 27, 2007
    Assignee: Intel Corporation
    Inventors: Bryan D. Boatright, Ben J. Eapen, C. Glenn Shirley, Carl Scafidi
  • Publication number: 20060095728
    Abstract: A method and apparatus for providing a source operand for an instruction to be executed in a processor. Some embodiments may include a register file unit that has registers and a scheduler to schedule instructions. In some embodiments, the scheduler is to asynchronously receive an instruction and a source operand for that instruction, the source operand being received from the register file unit.
    Type: Application
    Filed: September 30, 2004
    Publication date: May 4, 2006
    Inventors: Gary Hammond, Carl Scafidi, John Crawford
  • Publication number: 20050160326
    Abstract: In accordance with various embodiments of the present invention, a cache-equipped semi-conductor device is provided with enhanced error detection logic to detect a first location-independent error within an area of the cache memory and prevent further use of the area if the error is determined to be the second consecutive error associated with a common area.
    Type: Application
    Filed: December 31, 2003
    Publication date: July 21, 2005
    Inventors: Bryan Boatright, Ben Eapen, C. Shirley, Carl Scafidi
  • Publication number: 20050149703
    Abstract: Embodiments include a system for minimizing storage space required for tracking load instructions through a pipeline in a processor. Store instructions are tracked in a separate queue and only load instructions that require speculation on data or addresses are tracked in a load table and flagged in the reorder buffer. This system improves system performance by reducing energy and space requirements.
    Type: Application
    Filed: December 31, 2003
    Publication date: July 7, 2005
    Inventors: Gary Hammond, Carl Scafidi
  • Patent number: 6185676
    Abstract: A pipelined microprocessor having a branch prediction unit implemented in an instruction pointer generation stage of the microprocessor. The branch prediction unit includes a memory device having at least a first entry configured to hold at least a part of a memory address of a pre-selected branch instruction and at least a part of a memory address of a branch target corresponding to the pre-selected branch instruction. The branch prediction unit compares an instruction pointer of an instruction to be executed with the memory address of the pre-selected branch instruction. In response to a match between the instruction pointer and the memory address of pre-selected branch instruction, the unit causes the microprocessor to fetch an instruction corresponding to the branch target. In one embodiment, the instruction pointer generation stage of the microprocessor is implemented as a first stage of the pipelined microprocessor.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: February 6, 2001
    Assignee: Intel Corporation
    Inventors: Mitchell Alexander Poplingher, Carl Scafidi, Tse-Yu Yeh, Wenliang Chen