Patents by Inventor Carl Ramey

Carl Ramey 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: 20210036783
    Abstract: Systems and methods for performing signed matrix operations using a linear photonic processor are provided. The linear photonic processor is formed as an array of first amplitude modulators and second amplitude modulators, the first amplitude modulators configured to encode elements of a vector into first optical signals and the second amplitude modulators configured to encode a product between the vector elements and matrix elements into second optical signals. An apparatus may be used to implement a signed value of an output of the linear processor. The linear photonic processor may be configured to perform matrix-vector and/or matrix-matrix operations.
    Type: Application
    Filed: July 28, 2020
    Publication date: February 4, 2021
    Applicant: Lightmatter, Inc.
    Inventors: Darius Bunandar, Nicholas C. Harris, Michael Gould, Carl Ramey, Tomo Lazovich
  • Publication number: 20210003904
    Abstract: Methods and apparatus for tuning a photonics-based component. An opto-electrical detector is configured to output an electrical signal based on a measurement of light intensity of the photonics-based component, the light intensity being proportional to an amount of detuning of the photonics-based component. Analog-to-digital conversion (ADC) circuitry is configured to output a digital signal based on the electrical signal output from the opto-electrical detector. Feedback control circuitry is configured to tune the photonics-based component based, at least in part, on the digital signal output from the ADC circuitry.
    Type: Application
    Filed: July 1, 2020
    Publication date: January 7, 2021
    Applicant: Lightmatter, Inc.
    Inventors: Carlos Dorta-Quinones, Carl Ramey, Omer Ozgur Yildirim, Chithira Ravi, Shashank Gupta, Nicholas C. Horris
  • Patent number: 10877761
    Abstract: A multiprocessor device includes cores and at least one ingress-write ordering circuitry (IWOC) including first and second counters associated with first and second destinations. The IWOC is configured to assign sequential numbers to write transactions received from a source, according to an order of reception at the IWOC, and to forward the write transactions from the IWOC to the first and second write-transaction destinations, while preserving the order, by incrementing the first and second counters such that both the first counter and the second counter track a sequential number of a next write transaction that the IWOC will forward, forwarding a first write transaction to the first destination only provided that the sequential number of the first write transaction matches the first counter, and forwarding a second write transaction to the second destination only provided that the sequential number of the second write transaction matches the second counter.
    Type: Grant
    Filed: December 8, 2019
    Date of Patent: December 29, 2020
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Rui Xu, Carl Ramey, Benjamin Cahill, Diane Orf, Mark B. Rosenbluth, Michael Cotsford
  • Publication number: 20200396007
    Abstract: Aspects relate to a photonic processing system, a photonic processor, and a method of performing matrix-vector multiplication. An optical encoder may encode an input vector into a first plurality of optical signals. A photonic processor may receive the first plurality of optical signals; perform a plurality of operations on the first plurality of optical signals, the plurality of operations implementing a matrix multiplication of the input vector by a matrix; and output a second plurality of optical signals representing an output vector. An optical receiver may detect the second plurality of optical signals and output an electrical digital representation of the output vector.
    Type: Application
    Filed: August 6, 2020
    Publication date: December 17, 2020
    Applicant: Lightmatter, Inc.
    Inventors: Darius Bunandar, Nicholas C. Harris, Carl Ramey
  • Publication number: 20200284981
    Abstract: Described herein are photonic communication platforms that can overcome the memory bottleneck problem, thereby enabling scaling of memory capacity and bandwidth well beyond what is possible with conventional computing systems. Some embodiments provide photonic communication platforms that involve use of photonic modules. Each photonic module includes programmable photonic circuits for placing the module in optical communication with other modules based on the needs of a particular application. The architecture developed by the inventors relies on the use of common photomask sets (or at least one common photomask) to fabricate multiple photonic modules in a single wafer. Photonic modules in multiple wafers can be linked together into a communication platform using optical or electronic means.
    Type: Application
    Filed: March 5, 2020
    Publication date: September 10, 2020
    Applicant: Lightmatter, Inc.
    Inventors: Nicholas C. Harris, Carl Ramey, Michael Gould, Thomas Graham, Darius Bunandar, Ryan Braid, Mykhailo Tymchenko
  • Patent number: 10763974
    Abstract: Aspects relate to a photonic processing system, a photonic processor, and a method of performing matrix-vector multiplication. An optical encoder may encode an input vector into a first plurality of optical signals. A photonic processor may receive the first plurality of optical signals; perform a plurality of operations on the first plurality of optical signals, the plurality of operations implementing a matrix multiplication of the input vector by a matrix; and output a second plurality of optical signals representing an output vector. An optical receiver may detect the second plurality of optical signals and output an electrical digital representation of the output vector.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: September 1, 2020
    Assignee: Lightmatter, Inc.
    Inventors: Darius Bunandar, Nicholas C. Harris, Carl Ramey
  • Publication number: 20200116930
    Abstract: Photonic packages are described. One such photonic package includes a photonic chip, an application specific integrated circuit, and optionally, an interposer. The photonic chip includes photonic microelectromechanical system (MEMS) devices. A photonic package may include a material layer patterned to include recesses. The recesses are aligned with the photonic MEMS devices so as to form enclosed cavities around the photonic MEMS devices. This arrangement preserves the integrity of the photonic MEMS devices.
    Type: Application
    Filed: October 15, 2019
    Publication date: April 16, 2020
    Applicant: Lightmatter, Inc.
    Inventors: Sukeshwar Kannan, Carl Ramey, Michael Gould, Nicholas C. Harris
  • Publication number: 20190356394
    Abstract: Aspects relate to a photonic processing system, a photonic processor, and a method of performing matrix-vector multiplication. An optical encoder may encode an input vector into a first plurality of optical signals. A photonic processor may receive the first plurality of optical signals; perform a plurality of operations on the first plurality of optical signals, the plurality of operations implementing a matrix multiplication of the input vector by a matrix; and output a second plurality of optical signals representing an output vector. An optical receiver may detect the second plurality of optical signals and output an electrical digital representation of the output vector.
    Type: Application
    Filed: May 14, 2019
    Publication date: November 21, 2019
    Inventors: Darius Bunandar, Nicholas C. Harris, Carl Ramey
  • Patent number: 10148258
    Abstract: An integrated circuit and method are described for compensating for voltage droop on an integrated circuit using a power supply voltage monitoring circuit and a high-resolution adaptive clock stretching circuit. In some example embodiments, the method includes monitoring power supply voltage on an integrated circuit, detecting a voltage droop such as a dynamic loss of power supply in the integrated circuit, and stretching a current clock cycle, according to the detected voltage droop, to provide more time for logic on the integrated circuit to complete before a next clock cycle.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: December 4, 2018
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Andrew Carlson, Carl Ramey
  • Publication number: 20180091125
    Abstract: An integrated circuit and method are described for compensating for voltage droop on an integrated circuit using a power supply voltage monitoring circuit and a high-resolution adaptive clock stretching circuit. In some example embodiments, the method includes monitoring power supply voltage on an integrated circuit, detecting a voltage droop such as a dynamic loss of power supply in the integrated circuit, and stretching a current clock cycle, according to the detected voltage droop, to provide more time for logic on the integrated circuit to complete before a next clock cycle.
    Type: Application
    Filed: September 28, 2016
    Publication date: March 29, 2018
    Inventors: Andrew Carlson, Carl Ramey
  • Patent number: 7620954
    Abstract: Each processor in a distributed shared memory system has an associated memory and a coherence directory. The processor that controls a memory is the Home processor. Under certain conditions, another processor may obtain exclusive control of a data block by issuing a Load Lock instruction, and obtaining a writeable copy of the data block that is stored in the cache of the Owner processor. If the Owner processor does not complete operations on the writeable copy of the data prior to the time that the data block is displaced from the cache, it issues a Victim To Shared message, thereby indicating to the Home processor that it should remain a sharer of the data block. In the event that another processor seeks exclusive rights to the same data block, the Home processor issues an Invalidate message to the Owner processor.
    Type: Grant
    Filed: August 8, 2001
    Date of Patent: November 17, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew C. Mattina, Carl Ramey, Bongjin Jung, Judson Leonard
  • Patent number: 7552241
    Abstract: The present invention relates to a method and system for managing I/O interfaces with an array of multicore processor resources in a semiconductor chip. The I/O interfaces are connected to the processor resources through an I/O shim. An I/O interface sends a dataframe to the I/O shim. The I/O interface packetizes data to form the dataframe, based on an I/O protocol. The dataframe includes a header and the data. The I/O shim identifies a command corresponding to the dataframe by using one or more of the processor resources. The command includes a set of tasks. Subsequently, the set of tasks is executed on the data.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: June 23, 2009
    Assignee: Tilera Corporation
    Inventor: Carl Ramey
  • Publication number: 20080288683
    Abstract: The present invention relates to a method and system for managing I/O interfaces with an array of multicore processor resources in a semiconductor chip. The I/O interfaces are connected to the processor resources through an I/O shim. An I/O interface sends a dataframe to the I/O shim. The I/O interface packetizes data to form the dataframe, based on an I/O protocol. The dataframe includes a header and the data. The I/O shim identifies a command corresponding to the dataframe by using one or more of the processor resources. The command includes a set of tasks. Subsequently, the set of tasks is executed on the data.
    Type: Application
    Filed: May 18, 2007
    Publication date: November 20, 2008
    Inventor: Carl Ramey
  • Publication number: 20030041225
    Abstract: Each processor in a distributed shared memory system has an associated memory and a coherence directory. The processor that controls a memory is the Home processor. Under certain conditions, another processor may obtain exclusive control of a data block by issuing a Load Lock instruction, and obtaining a writeable copy of the data block that is stored in the cache of the Owner processor. If the Owner processor does not complete operations on the writeable copy of the data prior to the time that the data block is displaced from the cache, it issues a Victim To Shared message, thereby indicating to the Home processor that it should remain a sharer of the data block. In the event that another processor seeks exclusive rights to the same data block, the Home processor issues an Invalidate message to the Owner processor.
    Type: Application
    Filed: August 8, 2001
    Publication date: February 27, 2003
    Inventors: Matthew C. Mattina, Carl Ramey, Bongjin Jung, Judson Leonard
  • Patent number: 5125296
    Abstract: An ergonomic, pneumatically-powered hand tool for installing hose clamps comprises an elongated barrel projecting from a pistol grip housing which pivotally mounts a locking jaw assembly for securely grasping clamps to be installed. A trigger-controlled valve assembly coupled to a source of high pressure air powers the tool. The jaw assembly comprises a pair of identical jaws pivotally coupled together to define a clamp-receptive mouth. Each jaw comprises a plurality of serially interconnected channels defined along the gripping end of each jaw, adapting the mouth to both accommodate clamps of varying sizes and to restrain clamps as they are compressed during installation. The gripping ends project outwardly beyond the barrel, and are spaced apart from the opposing terminal ends. An integral bearing plate is defined between the terminal end and the gripping end. The terminal ends of the jaws are resiliently biased together by a spring.
    Type: Grant
    Filed: July 29, 1991
    Date of Patent: June 30, 1992
    Assignee: Micro Plastics, Inc.
    Inventors: Danny M. Nelson, Carl Ramey
  • Patent number: 4845827
    Abstract: Apparatus for assembling and installing Luer fittings comprises a hand held tool and an associated jig. The main body of the tool comprises an elongated, generally cylindrical housing externally configured to define a comfortable hand grip. An integral, reduced diameter nozzle projects forwardly from the housing for selectively, slidably engaging the male portion of a desired Luer fitting to be assembled. The housing concentrically mounts a spring-biased plunger driven by an external button adapted to be contacted by the user's hand. A metallic drive pin emanating from the plunger drive shaft penetrates the housing nozzle. An internal snap ring seated within an internal housing ring groove limits longitudinal plunger motion. The apparatus also includes an associated jig adapted to be mounted upon a supporting work surface. The jig firmly retains the locking ring of a Luer fitting in proper position for assembly.
    Type: Grant
    Filed: June 10, 1988
    Date of Patent: July 11, 1989
    Assignee: Ark-Plas Products
    Inventors: Nueboch Vandermast, Carl Ramey
  • Patent number: 4535925
    Abstract: A semi-automatic hand-held pneumatic gun for installing plastic rivets. The gun includes a handle equipped with a manual trigger, and an associated magazine which serially feeds a plurality of stored rivets. Repetitive semi-automatic cycling of the gun is established by cooperation between a triggered air system, an intermediate pneumatic system, and a pneumatic barrel assembly. The trigger valve establishes a plurality of pneumatic pathways between it a manifold and the intermediate pneumatic system, activating first and second intermediate valves disposed within the intermediate valve pneumatic chamber. The barrel chamber includes an elongated ram and an associated piston. When the trigger valve is in a rest position, a pneumatic path is established whereby the first intermediate valve is biased to a rest position establishing another pneumatic path biasing the piston to a rest position.
    Type: Grant
    Filed: August 10, 1983
    Date of Patent: August 20, 1985
    Assignee: Micro Plastics, Inc.
    Inventors: Carl Ramey, Royce W. Hill, James H. Beijen
  • Patent number: 4493205
    Abstract: Pneumatically powered expansion rivet applicator tools. Each of the tools described herein comprise a rigid body adapted to be manually grasped by the user. First and second pneumatic cavities are housed within the body. Pneumatic coupling means associated with the body supply high pressure air to the first cavity. A fitting associated with the body receives the cylindrical shank of an expansion rivet to be installed by the tool. Fluid flow passageway means interconnect the first and second cavities, and an internal valve permits passage of high pressure air through the passageway between the first and second cavities. Piston means are slidably disposed within the second cavity, and, in response to pressurization of the second cavity, virtually instantaneously contacts associated firing pin means to forceably ram the expansion rivet shank, thereby installing the rivet.
    Type: Grant
    Filed: September 29, 1982
    Date of Patent: January 15, 1985
    Assignee: Micro Plastics Inc.
    Inventor: Carl Ramey