PGStrom: offload CPU tasks to GPU

PG-Strom is an extension of PostgreSQL, works as custom-scan provider. It was designed to off-load several CPU intensive workloads to GPU devices, to utilize its massive parallel execution capability. GPU has advantages on number of processor cores (usually several hundreds – thousands) and wider RAM bandwidth (usually multiple times larger capacity than CPU). It works most efficiently when it processes massive amount of numerical operations simultaneously.