US Patent:
20210124739, Apr 29, 2021
Inventors:
- Redmond WA, US
Matteo INTERLANDI - Seattle WA, US
Fotios PSALLIDAS - Bellevue WA, US
Rathijit SEN - Madison WI, US
Kwanghyun PARK - Hudson OH, US
Ivan POPIVANOV - Redmond WA, US
Subramaniam VENKATRAMAN KRISHNAN - Santa Clara CA, US
Markus WEIMER - Kirkland WA, US
Yuan YU - Cupertino CA, US
Raghunath RAMAKRISHNAN - Bellevue WA, US
Carlo Aldo CURINO - Woodinville WA, US
Doris Suiyi XIN - Berkeley CA, US
Karla Jean SAUR - Seattle WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06F 16/2458
G06N 5/04
G06N 20/00
G06F 16/28
Abstract:
The description relates to executing an inference query relative to a database management system, such as a relational database management system. In one example a trained machine learning model can be stored within the database management system. An inference query can be received that applies the trained machine learning model on data local to the database management system. Analysis can be performed on the inference query and the trained machine learning model to generate a unified intermediate representation of the inference query and the trained model. Cross optimization can be performed on the unified intermediate representation. Based upon the cross-optimization, a first portion of the unified intermediate representation to be executed by a database engine of the database management system can be determined, and, a second portion of the unified intermediate representation to be executed by a machine learning runtime can be determined.