Generating integrated circuit floorplans using neural networks

    公开(公告)号:US12086516B2

    公开(公告)日:2024-09-10

    申请号:US18310427

    申请日:2023-05-01

    Applicant: Google LLC

    CPC classification number: G06F30/27 G06F30/392

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.

    Connectomics-based neural architecture search

    公开(公告)号:US12050991B1

    公开(公告)日:2024-07-30

    申请号:US16418074

    申请日:2019-05-21

    Applicant: Google LLC

    CPC classification number: G06N3/08 G06N3/045 G06N20/00

    Abstract: The present disclosure provides systems and methods that generate new architectures for artificial neural networks based on connectomics data that describes connections between biological neurons of a biological organism. In particular, in some implementations, a computing system can identify one or more new artificial neural network architectures by performing a neural architecture search over a search space that is constrained based at least in part on the connectomics data.

    Method And System For Deleting Obsolete Files From A File System

    公开(公告)号:US20210311909A1

    公开(公告)日:2021-10-07

    申请号:US17350804

    申请日:2021-06-17

    Applicant: Google LLC

    Abstract: A method for deleting obsolete files from a file system is provided. The method includes receiving a request to delete a reference to a first target file of a plurality of target files stored in a file system, the first target file having a first target file name. A first reference file whose file name includes the first target file name is identified. The first reference file is deleted from the file system. The method further includes determining whether the file system includes at least one reference file, distinct from the first reference file, whose file name includes the first target file name. In accordance with a determination that the file system does not include the at least one reference file, the first target file is deleted from the file system.

    Suggesting and/or providing ad serving constraint information

    公开(公告)号:US10949881B2

    公开(公告)日:2021-03-16

    申请号:US15478767

    申请日:2017-04-04

    Applicant: Google LLC

    Abstract: Targeting information (also referred to as ad “serving constraints”) or candidate targeting information for an advertisement is identified. Targeting information may be identified by extracting topics or concepts from, and/or generating topics or concepts based on, ad information, such as information from a Web page to which an ad is linked (or some other Web page of interest to the ad or advertiser). The topics or concepts may be relevant queries associated with the Web page of interest, clusters, etc.

    PREDICTING LIKELIHOODS OF CONDITIONS BEING SATISFIED USING RECURRENT NEURAL NETWORKS

    公开(公告)号:US20210019604A1

    公开(公告)日:2021-01-21

    申请号:US16940131

    申请日:2020-07-27

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predicting likelihoods of conditions being satisfied using recurrent neural networks. One of the systems is configured to process a temporal sequence comprising a respective input at each of a plurality of time steps and comprises: one or more recurrent neural network layers; one or more logistic regression nodes, wherein each of the logistic regression nodes corresponds to a respective condition from a predetermined set of conditions, and wherein each of the logistic regression nodes is configured to, for each of the plurality of time steps: receive the network internal state for the time step; and process the network internal state for the time step in accordance with current values of a set of parameters of the logistic regression node to generate a future condition score for the corresponding condition for the time step.

Patent Agency Ranking