Field Forge™

Field Forge™ brings massively parallel processing (MPP)
to PostgreSQL’s current single-threaded sessions. Field
Forge™ utilizes the MPP power of the Kappa framework. The
Kappa framework provides practical usage of CUDA GPU,
OpenMP, and partitioned data flow scheduled processing.
Field Forge™ make the Kappa framework from Psi Lambda LLC
a new Language for defining Window and Table functions.
These functions allow processing to be specified using SQL
and index component notation for MPP using GPUs and CPUs.
Within each Field Forge™ node, the Kappa framework passes
(subsets) of the data sets between processing kernels and
into and out of data sets. Field Forge™ also utilizes the
Kappa framework’s Apache Portable Runtime (APR) database
driver SQL connections to retrieve data fields from any
database source (including other Field Forge sessions and
nodes), process them using the MPP capabilities of the
Kappa framework, and return them as PostgreSQL table or
window fields returned from table or window functions
respectively. This combination of features enables a
Dataset Passing Interface (DPI) for distributed MPP. DPI
leverages the existing skills, protocols, connectivity,
and infrastructure of an organization.

What is Kappa?

Kappa is an advanced software framework that makes it
easy to bring the best performance to processing data by
using relatively inexpensive highly parallel CPU and GPU
hardware. Kappa works with your current programming
languages and data sources. Kappa is ready to improve your
TCO by implementing the production work loads of clusters
of hundreds of servers on just a few servers.