Graph processing using a shared memory

    公开(公告)号:US10089761B2

    公开(公告)日:2018-10-02

    申请号:US15143273

    申请日:2016-04-29

    Abstract: Examples herein involve graph processing using a shared memory. An example method includes distributing vertices of a graph to a plurality of graph partition processors of a system, the graph partition processors to process non-overlapping sets of vertices of the graph; storing a master copy of a vertex state of the graph in a shared memory of the system; instructing the graph partition processors to iteratively process respective vertices of the graph partitions based on local copies of the state of the graph stored in respective local memories of the graph partition processors; and updating the master copy of the state of the graph in the shared memory based on the iterative processing of the partitions of the vertices by the graph partition processors until convergence of the graph.

    GRAPH PROCESSING USING A SHARED MEMORY
    3.
    发明申请

    公开(公告)号:US20170316591A1

    公开(公告)日:2017-11-02

    申请号:US15143273

    申请日:2016-04-29

    CPC classification number: G06T11/206 G06F17/30958 G06T1/20 G06T1/60

    Abstract: Examples herein involve graph processing using a shared memory. An example method includes distributing vertices of a graph to a plurality of graph partition processors of a system, the graph partition processors to process non-overlapping sets of vertices of the graph; storing a master copy of a vertex state of the graph in a shared memory of the system; instructing the graph partition processors to iteratively process respective vertices of the graph partitions based on local copies of the state of the graph stored in respective local memories of the graph partition processors; and updating the master copy of the state of the graph in the shared memory based on the iterative processing of the partitions of the vertices by the graph partition processors until convergence of the graph.

    Using local memory nodes of a multicore machine to process a search query

    公开(公告)号:US10423616B2

    公开(公告)日:2019-09-24

    申请号:US15307043

    申请日:2014-04-30

    Abstract: An example technique includes assigning partitions of a dataset of multidimensional points to a plurality of local memory nodes of a multicore machine and using the local memory nodes for a search query to determine similarity matches in the dataset for a given multidimensional point. The using includes parallel searching with the local memory nodes in the assigned partitions to identify candidate similarity matches to the given multidimensional point using indexes derived from the multidimensional points, the parallel searching for each node progressing through a sequence of search distances and providing an ongoing search result for each search distance from the given multidimensional point and regulating an extent of the parallel searching based on the ongoing search results.

    USING LOCAL MEMORY NODES OF A MULTICORE MACHINE TO PROCESS A SEARCH QUERY
    7.
    发明申请
    USING LOCAL MEMORY NODES OF A MULTICORE MACHINE TO PROCESS A SEARCH QUERY 有权
    使用MULTICORE MACHINE的本地记忆名称来处理搜索查询

    公开(公告)号:US20170046382A1

    公开(公告)日:2017-02-16

    申请号:US15307043

    申请日:2014-04-30

    Abstract: An example technique includes assigning partitions of a dataset of multidimensional points to a plurality of local memory nodes of a multicore machine and using the local memory nodes for a search query to determine similarity matches in the dataset for a given multidimensional point. The using includes parallel searching with the local memory nodes in the assigned partitions to identify candidate similarity matches to the given multidimensional point using indexes derived from the multidimensional points, the parallel searching for each node progressing through a sequence of search distances and providing an ongoing search result for each search distance from the given multidimensional point and regulating an extent of the parallel searching based on the ongoing search results.

    Abstract translation: 一个示例性技术包括将多维点的数据集的分区分配给多核机器的多个本地存储器节点,并且使用本地存储器节点进行搜索查询来确定给定多维点的数据集中的相似性匹配。 所述使用包括使用分配的分区中的本地存储器节点进行并行搜索,以使用从多维点导出的索引来识别与给定多维点的候选相似性匹配,并行搜索每个节点通过搜索距离序列进行并提供正在进行的搜索 对于从给定的多维点的每个搜索距离的结果,并且基于正在进行的搜索结果来调节并行搜索的范围。

    STORING TIME SERIES DATA FOR A SEARCH QUERY
    8.
    发明申请
    STORING TIME SERIES DATA FOR A SEARCH QUERY 审中-公开
    存储时间系列数据进行搜索查询

    公开(公告)号:US20160253381A1

    公开(公告)日:2016-09-01

    申请号:US15027842

    申请日:2013-10-31

    Abstract: Storing time series data for a search query includes identifying a time series whose representation is to be pre-computed based on available memory storage, pre-computing at least one representation of the identified time series, and storing the at least one representation in the memory storage.

    Abstract translation: 存储用于搜索查询的时间序列数据包括标识其表示将基于可用存储器存储预先计算的时间序列,预先计算所识别的时间序列的至少一个表示,以及将至少一个表示存储在存储器中 存储。

Patent Agency Ranking