Patents by Inventor Derek Carson

Derek Carson 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: 20250258518
    Abstract: Track plans to improve clock skew arc disclosed. In one aspect, a node array includes a plurality of nodes with clock distribution circuitry configured to distribute a clock signal to each of the nodes. The clock signal propagates in at least a first direction between adjacent nodes. The node (202) further includes a track plan comprising a plurality of wires to carry communication signals propagating between adjacent nodes. The plurality of wires include a first wire (404) configured to carry a first communication signal in a direction opposite to the first direction and a second wire (402) configured to carry a second communication signal in the first direction, where the first wire has a width that is greater than a width of the second wire.
    Type: Application
    Filed: August 16, 2023
    Publication date: August 14, 2025
    Inventors: Derek Carson, Anantha Kumar Nivarti, Timothy Fischer
  • Publication number: 20250139051
    Abstract: Systems and methods for efficient replicated block arrays are disclosed. In some embodiments, a computing system can include a plurality of functional blocks, wherein each of the plurality of functional blocks is an instance of a computing circuitry block, and a globals block having a same footprint as an individual one of the functional blocks, the globals block comprising circuitry that is different than the functional block, wherein the plurality of functional blocks and the globals block are included in an array.
    Type: Application
    Filed: August 11, 2022
    Publication date: May 1, 2025
    Inventors: Timothy Fischer, Anantha Kumar Nivarti, Derek Carson
  • Patent number: 10970081
    Abstract: Systems, apparatuses, and methods for implementing a decoupled crossbar for a stream processor are disclosed. In one embodiment, a system includes at least a multi-lane execution pipeline, a vector register file, and a crossbar. The system is configured to determine if a given instruction in an instruction stream requires a permutation on data operands retrieved from the vector register file. The system conveys the data operands to the multi-lane execution pipeline on a first path which includes the crossbar responsive to determining the given instruction requires a permutation on the data operands. The crossbar then performs the necessary permutation to route the data operands to the proper processing lanes. Otherwise, the system conveys the data operands to the multi-lane execution pipeline on a second path which bypasses the crossbar responsive to determining the given instruction does not require a permutation on the input operands.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: April 6, 2021
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Jiasheng Chen, Bin He, Mohammad Reza Hakami, Timothy Lottes, Justin David Smith, Michael J. Mantor, Derek Carson
  • Publication number: 20190004814
    Abstract: Systems, apparatuses, and methods for implementing a decoupled crossbar for a stream processor are disclosed. In one embodiment, a system includes at least a multi-lane execution pipeline, a vector register file, and a crossbar. The system is configured to determine if a given instruction in an instruction stream requires a permutation on data operands retrieved from the vector register file. The system conveys the data operands to the multi-lane execution pipeline on a first path which includes the crossbar responsive to determining the given instruction requires a permutation on the data operands. The crossbar then performs the necessary permutation to route the data operands to the proper processing lanes. Otherwise, the system conveys the data operands to the multi-lane execution pipeline on a second path which bypasses the crossbar responsive to determining the given instruction does not require a permutation on the input operands.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Inventors: Jiasheng Chen, Bin He, Mohammad Reza Hakami, Timothy Lottes, Justin David Smith, Michael J. Mantor, Derek Carson