Patent · US Active

Instruction level parallelism in a declarative graph query language

US12111829B2 · kind B2 · utility

0Cited by
6References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 25, 2022
Grant dateOct 8, 2024
Priority date
Expiry dateAug 25, 2042

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/24545
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Example solutions for executing a query in a declarative graph query language include receiving the query for data in a database and determining if one or both of i) a pattern in the query, and ii) the data in the database render the query suitable for being executed, at least in part, in parallel. If either condition indicates that the query is suitable for being executed, at least in part, in parallel, one or more fork operations and join operations are injected into a query plan, and the query is executed according to the query plan. Some examples further determine whether executing the query in parallel is computing resource-efficient, and only executes computing resource-efficient queries in parallel.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.