Programmable streaming data processor for database appliance having multiple processing unit groups
AssigneeNetezza Corporation
InventorsFoster D. Hinshaw, David L. Meyers, Barry M. Zane
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetezza Corporation
InventorsFoster D. Hinshaw, David L. Meyers, Barry M. Zane
Estimating the term…
A data processing system having two or more groups of data processors that have attributes that are optimized for their assigned functions. A first group consists of one or more host computers responsible for interfacing with applications and/or end users to obtain queries and for planning query execution. A second processor group consists of many streaming record-oriented processors called Job Processing Units (JPUs), preferably arranged as an MPP structure. The JPUs typically carry out the bulk of the data processing required to implement the logic of a query. Each of the JPUs typically include a general purpose microcomputer, local memory, one or more mass storage devices, and one or more network connections. Each JPU also has a special purpose programmable processor, referred to herein as a Programmable Streaming Data Processor (PSDP). The PSDP serves as an interface between the CPU of a JPU and the mass storage device, to offload functions from the CPU of the JPU.
An asymmetric data processor comprising:
Dependencies are inferred from the claim text.