Patents by Inventor David D. Donofrio

David D. Donofrio 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: 7765386
    Abstract: An embodiment of the present invention is a technique to perform floating-point operations for vector processing. An input queue captures a plurality of vector inputs. A scheduler dispatches the vector inputs. A plurality of floating-point (FP) pipelines generates FP results from operating on scalar components of the vector inputs dispatched from the scheduler. An arbiter and assembly unit arbitrates use of output section and assembles the FP results to write to the output section.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: July 27, 2010
    Assignee: Intel Corporation
    Inventors: David D. Donofrio, Michael Dwyer
  • Patent number: 7676535
    Abstract: An embodiment of the present invention is a technique to perform floating-point operations. A floating-point (FP) squarer squares a first argument to produce an intermediate argument. The first and intermediate arguments have first and intermediate mantissas and exponents. A FP multiply-add (MAD) unit performs a multiply-and-add operation on the intermediate argument, a second argument, and a third argument to produce a result having a result mantissa and a result exponent. The second and third arguments have second and third mantissas and exponents, respectively.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: March 9, 2010
    Assignee: Intel Corporation
    Inventors: David D. Donofrio, Xuye Li
  • Patent number: 7499962
    Abstract: An apparatus, method, and system for performing an enhanced fused multiply-add operation is disclosed. In one embodiment, an apparatus includes an exponent unit. The exponent unit includes a first adder to generate S1, where S1 is the sum of an integer k, the exponent of a floating point value A, and the exponent of a floating point value B. The exponent unit also includes a comparator to generate E1, where E1 is the greater of S1 and the exponent of a floating point value C. The apparatus also includes a partial multiplier, a shifter, and a second adder. The partial multiplier generates the partial products of the mantissas of A and B. The shifter aligns the partial products and the mantissa of C, based on E1. The second adder adds the aligned partial products and the mantissa of C. The apparatus is able to generate not only (A*B+C), but is enhanced to also be able to generate (2k*A*B+C) and the closest integer to (2k*A*B) in two's complement or floating point format.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: March 3, 2009
    Assignee: Intel Corporation
    Inventors: Ping T. Tang, David D. Donofrio
  • Patent number: 7126798
    Abstract: According to one embodiment, an integrated circuit (IC) is disclosed. The IC includes a package, a die mounted within the package, circuit components mounted on the die, and a voltage regulator mounted on the die to supply power to the circuit components.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: October 24, 2006
    Assignee: Intel Corporation
    Inventors: Michael D. Piorun, Andrew Volk, Chinnugounder Senthilkumar, Robert Fulton, David D. Donofrio, Steve S. Simoni
  • Patent number: 6940163
    Abstract: According to one embodiment, an integrated circuit (IC) is disclosed. The IC includes a package, a die mounted within the package, circuit components mounted on the die, and a voltage regulator mounted on the die to supply power to the circuit components.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: September 6, 2005
    Assignee: Intel Corporation
    Inventors: Michael D. Piorun, Andrew Volk, Chinnugounder Senthilkumar, Robert Fulton, David D. Donofrio, Steve S. Simoni
  • Publication number: 20040240309
    Abstract: According to one embodiment, an integrated circuit (IC) is disclosed. The IC includes a package, a die mounted within the package, circuit components mounted on the die, and a voltage regulator mounted on the die to supply power to the circuit components.
    Type: Application
    Filed: July 12, 2004
    Publication date: December 2, 2004
    Inventors: Michael D. Piorun, Andrew Volk, Chinnugounder Senthilkumar, Robert Fulton, David D. Donofrio, Steve S. Simoni
  • Publication number: 20040124510
    Abstract: According to one embodiment, an integrated circuit (IC) is disclosed. The IC includes a package, a die mounted within the package, circuit components mounted on the die, and a voltage regulator mounted on the die to supply power to the circuit components.
    Type: Application
    Filed: December 31, 2002
    Publication date: July 1, 2004
    Inventors: Michael D. Piorun, Andrew Volk, Chinnugounder Senthilkumar, Robert Fulton, David D. Donofrio, Steve S. Simoni