Microsoft patents using extra chips to speed up database searches
Microsoft describes a method where a main computer sends a database search plan to a secondary chip, known as a coprocessor. The system converts the plan into a format the coprocessor understands and chooses the best way to handle each step of the search based on the specific data involved.
In the filing’s own words
Methods, apparatuses, and products for database query acceleration. Methods include receiving, by a query execution platform, database query plan data from a database host, the database query plan data comprising a query execution plan and one or more database tables, translating the database query plan data into format associated with a coprocessor of the query execution platform, generating a coprocessor query execution plan for the coprocessor based on the query execution plan of the database query plan data, identifying one or more operators for executing the coprocessor query execution plan, selecting an implementation for each of the one or more operators based on one or more characteristics of data on which the one or more operators are to be applied based on the coprocessor execution plan, and executing the coprocessor query execution plan using the coprocessor.
What exactly they claim (claim 1)
1. A method of accelerating database queries, comprising: receiving, by a query execution platform, database query plan data from a database host, the database query plan data comprising a query execution plan and one or more database tables; translating the database query plan data into a format associated with a coprocessor of the query execution platform; generating a coprocessor query execution plan for the coprocessor based on the query execution plan of the database query plan data; identifying one or more operators for executing the coprocessor query execution plan; selecting an implementation for each of the one or more operators based on one or more characteristics of data on which the one or more operators are to be applied based on the coprocessor query execution plan; and executing the coprocessor query execution plan using the coprocessor.
Facts
- Company
- Microsoft (Microsoft Technology Licensing, LLC)
- Official title
- ACCELERATING DATABASE QUERIES USING A COPROCESSOR
- Publication number
- US20260320128A1
- Application number
- 19178107
- Filed
- Apr 14, 2025
- Published
- Oct 15, 2026
- Inventors
- 5
- Claims
- 20
Classified under
G06F 16/90335 Physics & computingMore from Microsoft in Chips & hardware
- Microsoft patents chips with liquid cooling built inside Oct 1, 2026
- Microsoft patents chip design that guesses code steps ahead Sep 8, 2026
- Microsoft patents 3D glass storage using laser light patterns Sep 8, 2026
- Microsoft patents hand-held radar reflectors for tracking movement Sep 8, 2026
- Microsoft patents video boost that reuses old frames to save power Sep 15, 2026
Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.
