Skip to content

GPU accelerated (OpenCL) Pandas-like Data Manipulation Library

Notifications You must be signed in to change notification settings

tejvi-m/pandas_opencl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

GPU acclerated Pandas-like data manipulation library (OpenCL)

Implemented in C++, used boost::python for python bindings.

supports execution in serial mode, eager GPU execution mode and delayed GPU execution mode.

GPU execution mode works best with larger datasets and larger number of continuous operations.

Usage:

clients files in src have a few examples.

src/example.csv has the expected csv file format.

usage in python:

run src/make_so.sh, creating a file DataFrame.so.

one can import DataFrame from the folder containing the .so file.

additionally, one can use run.sh to convert any code written for eager GPU execution to delayed execution code.

About

GPU accelerated (OpenCL) Pandas-like Data Manipulation Library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published