发明名称 SCALABLE ACCELERATION OF DATABASE QUERY OPERATIONS
摘要 Embodiments include methods, systems and computer program products for offloading multiple processing operations to an accelerator. Aspects include receiving a database query from an application, performing an analysis on the query, and identifying a plurality of available accelerators. Aspects further include retrieving cost information for one or more templates available on each of the plurality of available accelerators, determining a query execution plan based on the cost information and the analysis on the query, and offloading one or more query operations to at least one of the plurality of accelerators based on the query execution plan.
申请公布号 US2016357817(A1) 申请公布日期 2016.12.08
申请号 US201615239097 申请日期 2016.08.17
申请人 International Business Machines Corporation 发明人 Asaad Sameh W.;Dube Parijat;Min Hong;Sukhwani Bharat;Thoennes Mathew S.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A system comprising a processing device configured to: receive a database query from an application; perform an analysis on the query; identify a plurality of available accelerators and a plurality of accelerator templates available on each of the plurality of available accelerators, wherein the plurality of accelerator templates represent different processing configurations that the accelerator is capable of executing; retrieve cost information for the plurality of accelerator templates; determine a query execution plan based on the cost information and the analysis of the query; select an accelerator template from the plurality of accelerator templates available on at least one of the plurality of available accelerators; configure the at least one of the plurality of accelerators based on the selected accelerator template; and offload one or more query operations to at least one of the plurality of accelerators based on the query execution plan.
地址 Armonk NY US