Invention Grant
US07885969B2 System and method for executing compute-intensive database user-defined programs on an attached high-performance parallel computer
失效
在连接的高性能并行计算机上执行计算密集型数据库用户定义程序的系统和方法
- Patent Title: System and method for executing compute-intensive database user-defined programs on an attached high-performance parallel computer
- Patent Title (中): 在连接的高性能并行计算机上执行计算密集型数据库用户定义程序的系统和方法
-
Application No.: US11856130Application Date: 2007-09-17
-
Publication No.: US07885969B2Publication Date: 2011-02-08
- Inventor: Ramesh Natarajan , Michael Kochte
- Applicant: Ramesh Natarajan , Michael Kochte
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Scully, Scott, Murphy & Presser, P.C.
- Agent Stephen C. Kaufman, Esq.
- Main IPC: G06F7/00
- IPC: G06F7/00

Abstract:
The invention pertains to a system and method for dispatching and executing the compute-intensive parts of the workflow for database queries on an attached high-performance, parallel computing platform. The performance overhead for moving the required data and results between the database platform and the high-performance computing platform where the workload is executed is amortized in several ways, for example, by exploiting the fine-grained parallelism and superior hardware performance on the parallel computing platform for speeding up compute-intensive calculations, by using in-memory data structures on the parallel computing platform to cache data sets between a sequence of time-lagged queries on the same data, so that these queries can be processed without further data transfer overheads, by replicating data within the parallel computing platform so that multiple independent queries on the same target data set can be simultaneously processed using independent parallel partitions of the high-performance computing platform. A specific embodiment of this invention was used for deploying a bio-informatics application involving gene and protein sequence matching using the Smith-Waterman algorithm on a database system connected via an Ethernet local area network to a parallel supercomputer.
Public/Granted literature
Information query