DIMENSIONALITY REDUCTION TECHNOLOGY TO ACCELERATE HIGH-DIMENSIONAL VECTOR SEARCHES AND INDEX CONSTRUCTION

    公开(公告)号:US20240419674A1

    公开(公告)日:2024-12-19

    申请号:US18821201

    申请日:2024-08-30

    Abstract: Technology as described herein provides for accessing input vectors and a query vector, the input vectors each having a dimensionality, the query vector associated with a query and having a dimensionality, applying a first vector transformation to the input vectors to generate primary vectors, each of the primary vectors having a dimensionality smaller than the dimensionality associated with the input vectors, applying a second vector transformation to the query vector to generate a modified query vector, the modified query vector having a dimensionality smaller than the dimensionality of the query vector, and conducting a similarity search on the primary vectors based on the modified query vector to generate one or more candidates for the query. In embodiments a first component of the first vector transformation is determined based on an algorithm and a second component of the second vector transformation is determined based on the same algorithm.

    FACILITATING IMPROVED USE OF STOCHASTIC ASSOCIATIVE MEMORY

    公开(公告)号:US20230305709A1

    公开(公告)日:2023-09-28

    申请号:US18040145

    申请日:2020-09-15

    CPC classification number: G06F3/0611 G06F3/0673 G06F3/0659

    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to facilitate improved use of stochastic associative memory. Example instructions cause at least one processor to: generate a hash code for data to be stored in a stochastic associative memory (SAM); compare the hash code with centroids of clusters of data stored in the SAM; select a first one of the clusters corresponding to a first one of the centroids that is closest to the hash code; determine whether a selected number of hash codes stored in the SAM exceeds a threshold; in response to the selected number exceeding the threshold: query a controller for sizes of the clusters; and determine, based on the query, that a second one of the clusters includes an unbalanced size; and select a third one of the clusters to associate with a second number of hash codes corresponding to the second one of the clusters.

    SYSTEM TO ANALYZE AND ENHANCE SOFTWARE BASED ON GRAPH ATTENTION NETWORKS

    公开(公告)号:US20200326934A1

    公开(公告)日:2020-10-15

    申请号:US16913756

    申请日:2020-06-26

    Abstract: Systems, apparatuses and methods may provide for technology that generates a dependence graph based on a plurality of intermediate representation (IR) code instructions associated with a compiled program code, generates a set of graph embedding vectors based on the plurality of IR code instructions, and determines, via a neural network, one of an analysis of the compiled program code or an enhancement of the program code based on the dependence graph and the set of graph embedding vectors. The technology may provide a graph attention neural network that includes a recurrent block and at least one task-specific neural network layer, the recurrent block including a graph attention layer and a transition function. The technology may also apply dynamic per-position recurrence-halting to determine a number of recurring steps for each position in the recurrent block based on adaptive computation time.

    System to analyze and enhance software based on graph attention networks

    公开(公告)号:US11640295B2

    公开(公告)日:2023-05-02

    申请号:US16913756

    申请日:2020-06-26

    Abstract: Systems, apparatuses and methods may provide for technology that generates a dependence graph based on a plurality of intermediate representation (IR) code instructions associated with a compiled program code, generates a set of graph embedding vectors based on the plurality of IR code instructions, and determines, via a neural network, one of an analysis of the compiled program code or an enhancement of the program code based on the dependence graph and the set of graph embedding vectors. The technology may provide a graph attention neural network that includes a recurrent block and at least one task-specific neural network layer, the recurrent block including a graph attention layer and a transition function. The technology may also apply dynamic per-position recurrence-halting to determine a number of recurring steps for each position in the recurrent block based on adaptive computation time.

Patent Agency Ranking