-
公开(公告)号:US10685295B1
公开(公告)日:2020-06-16
申请号:US15859077
申请日:2017-12-29
Applicant: X Development LLC
Inventor: Jonathan Ross , John Michael Stivoric
Abstract: A method for allocating resources for a machine learning model is disclosed. A machine learning model to be executed on a special purpose machine learning model processor is received. A computational data graph is generated from the machine learning model. The computational dataflow graph represents the machine learning model which includes nodes, connector directed edges, and parameter directed edges. The operations of the computational dataflow graph is scheduled and then compiled using a deterministic instruction set architecture that specifies functionality of a special purpose machine learning model processor. An amount of resources required to execute the computational dataflow graph is determined. Resources are allocated based on the determined amounts of resources required to execute the machine learning model represented by the computational dataflow graph.
-
公开(公告)号:US10192010B1
公开(公告)日:2019-01-29
申请号:US15164125
申请日:2016-05-25
Applicant: X Development LLC
Inventor: Jonathan Ross , Jason Thompson
Abstract: An example method may include identifying (i) a first group of reactions that corresponds to a first set of precursors and a first set of reaction products and (ii) a second group of reactions that corresponds to a second set of precursors and a second set of reaction products. No precursor in the first set of precursors is also in the second set of precursors, no reaction product in the first set of reaction products is also a precursor in the second set of precursors, and no reaction product in the second set of reaction products is also a precursor in the first set of precursors. The method may also include executing a first processing thread to iteratively calculate respective quantities of the precursors in the first set of precursors and executing a second processing thread to iteratively calculate respective quantities of the precursors in the second set of precursors.
-
公开(公告)号:US10784762B1
公开(公告)日:2020-09-22
申请号:US15393294
申请日:2016-12-29
Applicant: X Development LLC
Inventor: Michael Grundmann , Jonathan Ross
Abstract: An example apparatus includes a first disk that is rotatable and has a plurality of electro-permanent magnets disposed in a radial array on a surface of the first disk; and a second disk rotatably mounted adjacent to the first disk such that a gap separates the second disk from the first disk, where the second disk has a plurality of ferromagnetic elements disposed in respective radial array on a respective surface of the second disk. Applying an electric pulse to at least one electro-permanent magnet of the plurality of electro-permanent magnets changes a magnetic state of the electro-permanent magnet, thereby (i) generating an external magnetic field that traverses the gap between the first disk and the second disk and interacts with a corresponding ferromagnetic element of the plurality of ferromagnetic elements, and (ii) causing the second disk to rotate as the first disk rotates.
-
公开(公告)号:US10374608B1
公开(公告)日:2019-08-06
申请号:US15811191
申请日:2017-11-13
Applicant: X Development LLC
Inventor: Jonathan Ross
IPC: H03K19/177
Abstract: Methods, systems, and apparatus, including a system that includes a first integrated circuit chip configured to store application logic for one or more executable applications; and a second integrated circuit chip communicatively coupled to the first integrated circuit chip, the second integrated circuit chip including an instruction decoder configured to decode instructions for executing the one or more executable applications; and a communication interface configured to transmit the decoded instructions to the first integrated circuit chip to execute the one or more executable applications on the first integrated circuit chip.
-
公开(公告)号:US10811903B1
公开(公告)日:2020-10-20
申请号:US15393714
申请日:2016-12-29
Applicant: X Development LLC
Inventor: Michael Grundmann , Jonathan Ross , Joseph Sargent
IPC: H01F7/08 , H02J50/10 , H02K1/17 , H02K1/34 , H02K33/18 , H02J5/00 , H01F38/14 , H01F7/06 , E05B47/00
Abstract: Disclosed herein are various wireless power electropermanent magnets and related systems and devices, including handheld wands for activating and deactivating wireless power electropermanent magnets, and coupling and locking mechanisms utilizing wireless power electropermanent magnets.
-
公开(公告)号:US10521488B1
公开(公告)日:2019-12-31
申请号:US15811042
申请日:2017-11-13
Applicant: X Development LLC
Inventor: Jonathan Ross , Charles Henry Leichner, IV
Abstract: A matrix computation unit includes a systolic array of cells arranged along a first and second dimension, in which the systolic array of cells includes a first multiple of cells, each cell of the first multiple of cells including: a weight register configured to store a weight input; multiple activation registers, each activation register of the multiple activation registers configured to store a corresponding activation input; multiplexer circuitry communicatively coupled to the multiple activation registers and configured to select, from the multiple activation registers, one of the activation inputs as a selected activation input; and multiplication circuitry communicatively coupled to the weight register and to the multiplexer, in which the multiplication circuitry is configured to output a product of the weight input and the selected activation input.
-
公开(公告)号:US10320390B1
公开(公告)日:2019-06-11
申请号:US15810496
申请日:2017-11-13
Applicant: X Development LLC
Inventor: Jonathan Ross
IPC: H03K19/177
Abstract: A reconfigurable field programmable gate array (FPGA) includes: a first logic block having a first lookup table; and a second logic block having a second lookup table, wherein the first logic block is coupled to the second logic block, in which the first logic block is configured to pass, upon a clock cycle of the FPGA, data about a lookup table configuration stored in the first lookup table to the second logic block.
-
公开(公告)号:US09927441B1
公开(公告)日:2018-03-27
申请号:US15223062
申请日:2016-07-29
Applicant: X Development LLC
Inventor: Jason Thompson , Jonathan Ross
IPC: C12N15/115 , G01N33/68
CPC classification number: G01N33/6803
Abstract: A method for determining concentrations of target proteins in a protein sample can involve: (i) contacting the protein sample with an aptamer library to form a mixture; (ii) allowing the aptamers in the aptamer library to bind to the target proteins in the protein sample; (iii) removing the aptamers that have not been bound to a target protein in the mixture; and (iv) measuring the concentration each aptamer bound to proteins in the mixture. The concentration of a particular protein in the protein sample can be derived from the measurements of the concentrations of the aptamer or aptamers bound to that particular protein in the mixture.
-
公开(公告)号:US11056948B1
公开(公告)日:2021-07-06
申请号:US16573522
申请日:2019-09-17
Applicant: X Development LLC
Inventor: Michael Jason Grundmann , Jonathan Ross
Abstract: An example system includes a disk that is rotatable and has a plurality of ferromagnetic elements disposed in a radial array on a surface of the disk; and at least one electro-permanent magnet (EPM) mounted adjacent to the disk such that a gap separates the disk from the EPM. Applying an electric pulse to the at least one EPM changes a magnetic state thereof, thereby generating an external magnetic field that traverses the gap between the disk and the EPM and interacts with a ferromagnetic element of the plurality of ferromagnetic elements, and causing a rotational speed of the disk to change as the disk rotates.
-
公开(公告)号:US10454341B1
公开(公告)日:2019-10-22
申请号:US15393295
申请日:2016-12-29
Applicant: X Development LLC
Inventor: Michael Grundmann , Jonathan Ross
Abstract: An example system includes a disk that is rotatable and has a plurality of ferromagnetic elements disposed in a radial array on a surface of the disk; and at least one electro-permanent magnet (EPM) mounted adjacent to the disk such that a gap separates the disk from the EPM. Applying an electric pulse to the at least one EPM changes a magnetic state thereof, thereby generating an external magnetic field that traverses the gap between the disk and the EPM and interacts with a ferromagnetic element of the plurality of ferromagnetic elements, and causing a rotational speed of the disk to change as the disk rotates.
-
-
-
-
-
-
-
-
-