Patents by Inventor Eric Dixon

Eric Dixon 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: 20260093887
    Abstract: The disclosed device includes a physical register file (PRF) in a stacked die configuration. Part of the PRF can be implemented in a first die, and another part of the PRF can be implemented in a second die stacked over the first die. The stacked dies can have a similar layout to allow a simplified addressing scheme for accessing the dies of the PRF. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: September 30, 2024
    Publication date: April 2, 2026
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Eric Dixon, Christopher S. Oliver, Naveensurya Kalaivannan, Erik Swanson
  • Publication number: 20260086963
    Abstract: A disclosed method for integer-to-floating-point data transfers includes intercepting, by a scheduler of a register file, a unit of register data from an external computing resource. The method also includes sorting, by the scheduler, the unit of register data into a first-in, first-out queue. Additionally, the method includes selecting, by the scheduler, a port of the register file based on a review of existing data pipelines to the register file. Furthermore, the method includes injecting, by the scheduler, the unit of register data into a data pipeline of the selected port, wherein the unit of register data is held in the first-in, first-out queue until previous register data is processed. Various other methods, devices, and systems are also disclosed.
    Type: Application
    Filed: September 25, 2024
    Publication date: March 26, 2026
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Erik Swanson, Vincent Chuan-Ming Wang, Eric Dixon, Michael Estlick
  • Publication number: 20250306939
    Abstract: An integrated circuit that performs computations according to an out-of-order execution scheduling scheme can include a first computing region and a second computing region. Such an integrated circuit can also include (i) a first retirement register that stores results of computations performed by the first computing region, and (ii) a second retirement register, physically disposed in proximity to the second computing region, that stores results of computations performed by the second computing region. Various other apparatuses, systems, and methods are also disclosed.
    Type: Application
    Filed: March 28, 2024
    Publication date: October 2, 2025
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Erik Swanson, Michael Estlick, Eric Dixon
  • Publication number: 20250306999
    Abstract: A disclosed system includes a physical processor with a scheduler circuit. The scheduler circuit can be configured to: (1) pre-pick, from a set of delayed broadcast scheduler entries, a pre-picked set of scheduler entries that have each met a threshold cycle time, (2) pick for execution, from a set of ready scheduler entries, a picked ready scheduler entry that has met a source dependence cycle time, the set of ready scheduler entries including (A) a set of scheduler entries that have each met the source dependence cycle time, and (B) the pre-picked set of scheduler entries, and (3) delay a broadcast of a scheduler update to the set of delayed broadcast scheduler entries.
    Type: Application
    Filed: March 30, 2024
    Publication date: October 2, 2025
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Michael Estlick, Erik Swanson, Eric Dixon
  • Publication number: 20250145924
    Abstract: A cell deactivation device includes a cell deactivation container. The cell deactivation container includes a plurality of microfluidic channels, a lid covering the plurality of microfluidic channels, the lid having a thickness of less than about 150 microns, and a distribution manifold configured to distribute a fluid to the plurality of microfluidic channels. The cell deactivation device further includes an irradiation source configured to generate an electron beam and transmit the electron beam through the lid of the cell deactivation container and into a fluid passing through the plurality of microfluidic channels.
    Type: Application
    Filed: January 25, 2023
    Publication date: May 8, 2025
    Inventors: Todd Sulchek, Eric Dixon, Peter Shankles
  • Patent number: 12229563
    Abstract: The disclosed system may include a processor configured to detect that a data unit size for an instruction is smaller than a register. The processor may allocate a first portion of the register to the instruction in a manner that leaves a second portion of the register available for allocating to an additional instruction. The processor may also track the register as a split register. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: February 18, 2025
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Sree Harsha Kosuru, Eric Dixon, Erik Swanson, Michael Estlick, Patrick Michael Lowry
  • Patent number: 12223324
    Abstract: A data processing system includes a vector data processing unit that includes a shared scheduler queue configured to store in a same queue, at least one entry that includes at least a mask type instruction and another entry that includes at least a vector type instruction. Shared pipeline control logic controls a vector data path or a mask data path, based a type of instruction picked from the same queue. In some examples, at least one mask type instruction and the at least one vector type instruction each include a source operand having a corresponding shared source register bit field that indexes into both a mask register file and a vector register file. The shared pipeline control logic uses a mask register file or a vector register file depending on whether bits of the shared source register bit field identify a mask source register or a vector source register.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: February 11, 2025
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Michael Estlick, Eric Dixon, Theodore Carlson, Erik D. Swanson
  • Patent number: 12204935
    Abstract: Methods, systems, and apparatuses provide support for allowing thread forward progress in a processing system and that improves quality of service. One system includes a processor; a bus coupled to the processor; a memory coupled to the processor via the bus; and a floating point unit coupled to the processor via the bus, wherein floating point unit comprises hardware control logic operative to: store for each thread, by a scheduler of the floating point unit, a counter; increase, by the scheduler, a value of the counter for each thread corresponding to a thread when at least one source ready operation exist for the thread; compare, by the scheduler, the value of the counter to a predetermined threshold; and make other threads ineligible to be picked by the scheduler when the counter is greater than or equal to the predetermined threshold.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: January 21, 2025
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Michael Estlick, Erik Swanson, Eric Dixon
  • Patent number: 11960897
    Abstract: In some implementations, a processor includes a plurality of parallel instruction pipes, a register file includes at least one shared read port configured to be shared across multiple pipes of the plurality of parallel instruction pipes. Control logic controls multiple parallel instruction pipes to read from the at least one shared read port. In certain examples, the at least one shared register file read port is coupled as a single read port for one of the parallel instruction pipes and as a shared register file read port for a plurality of other parallel instruction pipes.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: April 16, 2024
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Michael Estlick, Erik Swanson, Eric Dixon, Todd Baumgartner
  • Publication number: 20240111526
    Abstract: A data processing system includes a vector data processing unit that includes a shared scheduler queue configured to store in a same queue, at least one entry that includes at least a mask type instruction and another entry that includes at least a vector type instruction. Shared pipeline control logic controls a vector data path or a mask data path, based a type of instruction picked from the same queue. In some examples, at least one mask type instruction and the at least one vector type instruction each include a source operand having a corresponding shared source register bit field that indexes into both a mask register file and a vector register file. The shared pipeline control logic uses a mask register file or a vector register file depending on whether bits of the shared source register bit field identify a mask source register or a vector source register.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: MICHAEL ESTLICK, ERIC DIXON, THEODORE CARLSON, ERIK D. SWANSON
  • Publication number: 20240111529
    Abstract: An integrated circuit includes a vector data processing unit that employs a cross-lane shuffle unit including multiplexing logic that programmably shuffles packed source lane values, each corresponding to one of a plurality of vector lanes, to different output vector result lane positions over multiple cycles. In certain implementations, in a first cycle, control logic in the cross-shuffle unit controls the multiplexing logic to select source lane values to be placed in a first group of output vector result lane positions for a vector result register; and in at least a second cycle, the same multiplexing logic is reused to select source lane values to be placed in a second group of output vector result lane positions for the vector result register wherein at least one of the selected source lane values is moved to a different result lane position. Associated methods are also presented.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: ERIC DIXON, MICHAEL ESTLICK, ERIK D. SWANSON
  • Publication number: 20240004664
    Abstract: The disclosed system may include a processor configured to detect that a data unit size for an instruction is smaller than a register. The processor may allocate a first portion of the register to the instruction in a manner that leaves a second portion of the register available for allocating to an additional instruction. The processor may also track the register as a split register. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Sree Harsha Kosuru, Eric Dixon, Erik Swanson, Michael Estlick, Patrick Michael Lowry
  • Patent number: 11573801
    Abstract: A processor includes a register file and control logic that detects multiple different sets of sequential zero bits of a register in the register file, wherein each of the multiple different sets has a bit length that corresponds to a partial instruction width and operates at a first partial instruction width or a second partial instruction width with the register file depending on number of sets of zero bits detected in the register. In certain examples, the control logic causes operating at first instruction width that avoids merging of a first bit length of data in the register and operating at the second instruction width that avoids merging of a second bit length of data in the register. In some examples, a register rename map table incudes multiple zero bits that identify the detected multiple different sets of bits of sequential zeros.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: February 7, 2023
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Eric Dixon, Erik Swanson, Theodore Carlson, Ruchir Dalal, Michael Estlick
  • Publication number: 20230034933
    Abstract: Methods, systems, and apparatuses provide support for allowing thread forward progress in a processing system and that improves quality of service. One system includes a processor; a bus coupled to the processor; a memory coupled to the processor via the bus; and a floating point unit coupled to the processor via the bus, wherein floating point unit comprises hardware control logic operative to: store for each thread, by a scheduler of the floating point unit, a counter; increase, by the scheduler, a value of the counter for each thread corresponding to a thread when at least one source ready operation exist for the thread; compare, by the scheduler, the value of the counter to a predetermined threshold; and make other threads ineligible to be picked by the scheduler when the counter is greater than or equal to the predetermined threshold.
    Type: Application
    Filed: July 30, 2021
    Publication date: February 2, 2023
    Inventors: Michael Estlick, Erik Swanson, Eric Dixon
  • Publication number: 20230034072
    Abstract: In some implementations, a processor includes a plurality of parallel instruction pipes, a register file includes at least one shared read port configured to be shared across multiple pipes of the plurality of parallel instruction pipes. Control logic controls multiple parallel instruction pipes to read from the at least one shared read port. In certain examples, the at least one shared register file read port is coupled as a single read port for one of the parallel instruction pipes and as a shared register file read port for a plurality of other parallel instruction pipes.
    Type: Application
    Filed: July 30, 2021
    Publication date: February 2, 2023
    Inventors: Michael Estlick, Erik Swanson, Eric Dixon, Todd Baumgartner
  • Patent number: 10517726
    Abstract: In one representative embodiment, an implantable prosthetic device comprises a spacer body portion configured to be disposed between native leaflets of a heart, and an anchor portion configured to secure the native leaflets against the spacer body portion, wherein the prosthetic device is movable between a compressed configuration, in which the spacer body portion is radially compressed and is axially spaced relative to the anchor portion, and an expanded configuration, in which the spacer body portion expands radially outwardly relative to the compressed configuration and overlaps at least a portion of the anchor portion.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: December 31, 2019
    Assignee: Edwards Lifesciences Corporation
    Inventors: Mark Chau, David M. Taylor, Alexander J. Siegel, Christopher J. Olson, Sergio Delgado, Alexander H. Cooper, Lauren R. Freschauf, Asher L. Metchik, Matthew T. Winston, Cristobal R. Hernandez, Emil Karapetian, Bao Khuu, Eric Dixon
  • Publication number: 20160331523
    Abstract: In one representative embodiment, an implantable prosthetic device comprises a spacer body portion configured to be disposed between native leaflets of a heart, and an anchor portion configured to secure the native leaflets against the spacer body portion, wherein the prosthetic device is movable between a compressed configuration, in which the spacer body portion is radially compressed and is axially spaced relative to the anchor portion, and an expanded configuration, in which the spacer body portion expands radially outwardly relative to the compressed configuration and overlaps at least a portion of the anchor portion.
    Type: Application
    Filed: May 13, 2016
    Publication date: November 17, 2016
    Applicant: Edwards Lifesciences Corporation
    Inventors: Mark Chau, David M. Taylor, Alexander J. Siegel, Christopher J. Olson, Sergio Delgado, Alexander H. Cooper, Lauren R. Freschauf, Asher L. Metchik, Matthew T. Winston, Cristobal R. Hernandez, Emil Karapetian, Bao Khuu, Eric Dixon
  • Patent number: 9465987
    Abstract: A weather control station receives from a communication network data packets transmitted wirelessly to the network by a mobile platform separated from the control station. The data packets carry images captured by an image sensor aboard the mobile platform and show one or more weather conditions local to the mobile platform. The control station recovers the images from the data packets and processes the recovered images according to one or more weather condition detection algorithms to detect the one or more weather conditions, respectively. The weather station reports the one or more detected weather conditions.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: October 11, 2016
    Assignee: Exelis, Inc.
    Inventors: Brian Bell, Eric Dixon
  • Publication number: 20150153345
    Abstract: The subject invention provides an antibody composition for detecting E6 protein of at least one HPV strain in a sample. The subject antibodies may be used to detect oncogenic HPV E6 proteins in a sample, and the antibodies find use in a variety of diagnostic and therapeutic applications, including methods of diagnosing and treating cancer. Kits for performing the subject methods and containing the subject antibodies are also provided. Also disclosed in the present invention is a method of generating an antibody that specifically binds to amino-terminus of E6 proteins of at least two HPV strains.
    Type: Application
    Filed: June 16, 2014
    Publication date: June 4, 2015
    Inventors: Eric Dixon, Rainer Blaesius, Stephen Simkins, Steven L. Knapp, George Brough, Karen Lenz, Johannes Schweizer, Peter Lu, David Garman, Jon Silver, Charles Mahoney, Chamorro Somoza Diaz-Sarmiento
  • Publication number: 20120141502
    Abstract: The subject invention provides an antibody composition for detecting E6 protein of at least one HPV strain in a sample. The subject antibodies may be used to detect oncogenic HPV E6 proteins in a sample, and the antibodies find use in a variety of diagnostic and therapeutic applications, including methods of diagnosing and treating cancer. Kits for performing the subject methods and containing the subject antibodies are also provided. Also disclosed in the present invention is a method of generating an antibody that specifically binds to amino-terminus of E6 proteins of at least two HPV strains.
    Type: Application
    Filed: April 20, 2010
    Publication date: June 7, 2012
    Inventors: Eric Dixon, Rainer Blaesius, Stephen Simkins, Steven L. Knapp, George Brough, Karen Lenz, Johannes Schweizer, Peter Lu, David Garman, Jon Silver, Charles Mahoney, Chamorro Somoza Diaz-Sarmiento