Patents by Inventor Lance Hacking

Lance Hacking 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).

  • Publication number: 20090248927
    Abstract: An interconnect bandwidth throttler is disclosed. The interconnect bandwidth throttler turns off the interconnect, based on whether a maximum number of transactions has take place within a predetermined throttle window. Both the maximum number of transactions and the throttle window are adjustable.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Lance Hacking, Ramana Rachakonda, Belliappa Kuttanna, Rajesh Patel
  • Publication number: 20090248936
    Abstract: A front side bus swizzle mechanism modifies the front side (address and data) bus on a chip so that, when the chip is positioned on one side of a printed circuit board, connection to a second chip located on the opposite side of the printed circuit board is simplified. The simplified connection may result in less complexity and minimize the consumption of additional printed circuit board real estate.
    Type: Application
    Filed: March 28, 2008
    Publication date: October 1, 2009
    Inventors: Michael E. Altenburg, Binta M. Patel, Lance Hacking, David K. Dean
  • Publication number: 20090228736
    Abstract: A technique to promote determinism among multiple clocking domains within a computer system or integrated circuit, In one embodiment, one or more execution units are placed in a deterministic state with respect to multiple clocks within a processor system having a number of different clocking domains.
    Type: Application
    Filed: March 5, 2008
    Publication date: September 10, 2009
    Inventors: Eric L. Hendrickson, Sanjoy Mondal, Larry Thatcher, William Hodges, Lance Hacking, Sankaran Menon
  • Publication number: 20080155280
    Abstract: A method to reduce idle leakage power in I/O pins of an integrated circuit using external circuitry. Initially, I/O pins on a package are subdivided into those that will also remain powered up and those that will power down during idle state. When a system enters a low power mode, a signal is sent to the external circuitry. The signal notifies the I/O pins that always remain powered up to notify the external circuitry to power down the other set of I/O pins.
    Type: Application
    Filed: December 22, 2006
    Publication date: June 26, 2008
    Inventors: Lance Hacking, Belliappa Kuttana, Rajesh Patel, Ashish Choubal, Terry Fletcher, Steven S. Varnum, Binta Patel
  • Publication number: 20060080461
    Abstract: A method is described that, in order to change an operational state of a resource within a computing system that is shared by components of the computing system so that the computing system's power consumption is altered, sends a packet over one or more nodal hops within a packet based network within the computing system. The packet contains information pertaining to the power consumption alteration.
    Type: Application
    Filed: June 2, 2004
    Publication date: April 13, 2006
    Inventors: Jeffrey Wilcox, Shivnandan Kaushik, Stephen Gunther, Devadatta Bodas, Siva Ramakrishnan, Bernard Lint, Lance Hacking
  • Patent number: 6978357
    Abstract: A method and apparatus for including in a computer system, instructions for performing cache memory invalidate and cache memory flush operations. In one embodiment, the computer system comprises a cache memory having a plurality of cache lines each of which stores data, and a storage area to store a data operand. An execution unit is coupled to the storage area, and operates on data elements in the data operand to invalidate data in a predetermined portion of the plurality of cache lines in response to receiving a single instruction.
    Type: Grant
    Filed: July 24, 1998
    Date of Patent: December 20, 2005
    Assignee: Intel Corporation
    Inventors: Lance Hacking, Shreekant Thakkar, Thomas Huff, Vladimir Pentkovski, Hsien-Cheng E. Hsieh
  • Publication number: 20050273633
    Abstract: Systems and methods of managing power provide for receiving notification of a pending power state transition and using coordination hardware to determine whether the power state transition in a primary device is permitted by a set of secondary devices. In one embodiment, the primary device shares a resource with the set of secondary devices.
    Type: Application
    Filed: June 2, 2004
    Publication date: December 8, 2005
    Inventors: Jeffrey Wilcox, Shivnandan Kaushik, Stephen Gunther, Devadatta Bodas, Siva Ramakrishnan, David Poisner, Bernard Lint, Lance Hacking
  • Publication number: 20050273635
    Abstract: Methods and apparatuses for coordination of power state management in and electronic system.
    Type: Application
    Filed: June 17, 2004
    Publication date: December 8, 2005
    Inventors: Jeffrey Wilcox, Shivnandan Kaushik, Stephen Gunther, Devadatta Bodas, Siva Ramakrishnan, David Poisner, Lance Hacking
  • Publication number: 20050262365
    Abstract: A mechanism for P-state feedback to operating system (OS) with hardware coordination is described herein. In one embodiment, an example of a process includes, but is not limited to, receiving data from a processor representing an average performance over a pervious period of time, and determining a performance state (P-state) for a next period of time based in part on the data representing the average performance over the previous period of time. Other methods and apparatuses are also described.
    Type: Application
    Filed: May 21, 2004
    Publication date: November 24, 2005
    Inventors: Bernard Lint, Alon Naveh, Shivnandan Kaushik, Jeffrey Wilcox, Lance Hacking, Ping Sager, Kushagra Vaid, Todd Dutton
  • Publication number: 20050235067
    Abstract: Systems and methods of processing write transactions provide for combining write transactions on an input/output (I/O) hub according to a protocol between the I/O hub and a processor. Data associated with the write transactions can be flushed to an I/O device without the need for proprietary software and specialized registers within the I/O device.
    Type: Application
    Filed: April 20, 2004
    Publication date: October 20, 2005
    Inventors: Kenneth Creta, Aaron Spink, Lance Hacking, Sridhar Muthrasanallur, Jasmin Ajanovic
  • Patent number: 6073210
    Abstract: The present invention discloses a method and apparatus for synchronizing weakly ordered write combining operations. A memory controller has a buffer to service memory accesses. A store fence instruction is dispatched to the memory controller. If the buffer contains at least a data written by at least one of the weakly ordered write combining operations prior to the store fence instruction, then the store fence instruction is blocked until a block in the buffer containing the data is globally observed. If the buffer does not contain any data written by at least one of the write combining operations prior to the store fence instruction, then the store fence instruction is accepted by the memory controller.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: June 6, 2000
    Assignee: Intel Corporation
    Inventors: Salvador Palanca, Vladimir Pentkovski, Subramaniam Maiyuran, Lance Hacking, Roger A. Golliver, Shreekant S. Thakkar
  • Patent number: 6014735
    Abstract: The present invention discloses a method and apparatus for encoding an instruction in an instruction set which uses a prefix code to qualify an existing opcode of an existing instruction. An opcode and an escape code are selected. The escape code is selected such that it is different from the prefix code and the existing opcode. The opcode, the escape code, and the prefix code are combined to generate an instruction code which uniquely represents the operation performed by the instruction.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: January 11, 2000
    Assignee: Intel Corporation
    Inventors: Srinivas Chennupaty, Lance Hacking, Thomas Huff, Patrice L. Roussel, Shreekant S. Thakkar